Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Путь к базе Interbase   Найти похожие ветки 

 
YurikGL ©   (2004-07-03 12:29) [0]

Известно, что путь к удаленной базе прописывается следующим образом

ИмяСервера:диск:\путь

Например
"DataServer:D:\Data\My.gdb"

А как прописать путь, используя сетевые папки?


 
Sergey Masloff   (2004-07-03 13:00) [1]

>А как прописать путь, используя сетевые папки?
Никак. ibserver.exe и *.gdb ОБЯЗАНЫ быть физически на одной машине.


 
}|{yk ©   (2004-07-03 13:10) [2]

Да бросай использовать полные пути.
В FB 1,5 есть алиасы. Очень удобно. Попробуй, может там получится в алиасе вписать сетевую папку?


 
menart ©   (2004-07-03 13:18) [3]

или делай сетевой диск


 
Sergey Masloff   (2004-07-03 13:31) [4]

}|{yk ©, menart ©  
Ребят, ну, документацию не читаем. Ну, по рукам еще не разу не получали за сетевое расшаривание папки в которой база данных. Но советы-то зачем давать? Хотя б попробовали сами... советчики :(


 
Anatoly Podgoretsky ©   (2004-07-03 13:34) [5]

YurikGL ©   (03.07.04 12:29)  
Это только один из нескольких вариантов, ну где ты возьмешь d: скажем на Линуксе или на Новеле?
Зато известно другое, ИмяСервера:путь в формате файловой системы, ла и то только при соединении по TCP/IP


 
YurikGL ©   (2004-07-03 13:54) [6]


> Anatoly Podgoretsky ©   (03.07.04 13:34) [5]

Работаю Win2000Server протокол TCP/IP

Теперь по алиасы, создать алиас я смог, а как его прописать в IBDatabase?


 
}|{yk ©   (2004-07-03 13:55) [7]

Парню хочется подключить сетевую папку. Чем неправилен был мой ответ? Тем что так делать нельзя? Я знаю это и так.


 
YurikGL ©   (2004-07-03 14:02) [8]


> Никак. ibserver.exe и *.gdb ОБЯЗАНЫ быть физически на одной
> машине.

Они на одной машине.


 
}|{yk ©   (2004-07-03 14:05) [9]

А так и писать
DATABASENAME=MYSERVER:MYALIAS


 
Sergey Masloff   (2004-07-03 14:05) [10]

YurikGL ©   (03.07.04 14:02) [8]
Зачем тогда сетевая папка?
Клиент передает серверу (не компьютеру а программе) строку с путем к файлу на той машине где сервер. Сервер работает со своим локальным файлом путь к которому указал клиент. На фига козе баян (кроме того что так еще и нельзя делать)? Пояснить можешь? Просто потому что так хочется?


 
YurikGL ©   (2004-07-03 14:12) [11]


> Sergey Masloff   (03.07.04 14:05) [10]

Проблема в том, что закрыт доступ к локальному диску, и при попытке прописать путь через него с удаленного компьютера происходит ошибка доступа. :( Знаю, что звучит это глупо, но сделать мне ничего не удалось.


 
Anatoly Podgoretsky ©   (2004-07-03 14:15) [12]

Если доступ закрыт, то данную базу никакими путями не использовать.
Ты не в то место полез, тебе надо обращаться к админстратору сервера.


 
YurikGL ©   (2004-07-03 14:21) [13]


> Anatoly Podgoretsky ©   (03.07.04 14:15) [12]

Вся эта беда после падения сервера, а администратор когда появится неизвестно.
Кто-то переформатил системный винт на серваке а имена и вообще домен не настроил. В итоге сервер, если написать в браузере server\\c$\папка - не пускает, даже если папка расшарена, а server\\папка - пускает :(


> DATABASENAME=MYSERVER:MYALIAS

Не катит :(


 
Anatoly Podgoretsky ©   (2004-07-03 14:23) [14]

Милицию вызвали?


 
YurikGL ©   (2004-07-03 14:24) [15]

В [13] не двойные \\ а \ конечно.

> Anatoly Podgoretsky ©   (03.07.04 14:23) [14]

Нет, скорее врачей надо :)


 
Sergey Masloff   (2004-07-03 15:46) [16]

Все же мне не понятна проблема. То есть сервер IB (ibserver.exe или fbserver.exe) не может обращаться к HDD?


 
YurikGL ©   (2004-07-03 16:41) [17]


> Sergey Masloff   (03.07.04 15:46) [16]


Не совсем.
FBСервер запущен на сервере и с ним проблем нет. Есть проблемы с доступом с клиентского компьютера. Если папка с БД расшарена, то к ней есть доступ (в смысле доступ вообще в т.ч. проводником) через путь server\папкаБД, но при попытке (проводником) обратиться через реальный путь server\d$\папкаЬБ сервер дает отказ. Все эти проблемы временные, до прихода сисадмина, но хотелось бы систему запустить.

Раньше путь прописывался так server:D:\папкаБД... Теперь сервер отказывает в доступе, тогда я расшарил папку "D:\папкаБД", но не знаю синтаксиса указания пути к БД в расшаренную папку для клиентского приложения.

Мне, собсвенно, нужен синтаксис или фраза, что через расшаренную папку этого сделать нельзя.

>Ну, по рукам еще не разу не получали за сетевое расшаривание папки в которой база данных.

Хотелось бы узнать, а как нужно поключаться, вернее, как подключаться правильно.


 
DrPass ©   (2004-07-03 17:15) [18]

Все равно ничего не понятно:
> но при попытке (проводником) обратиться через реальный путь
> server\d$\папкаЬБ сервер дает отказ

какое отношение имеет проводник к серверу IB? Для удаленной работы с базой данных вообще не нужна ни одна расшаренная папка.


 
YurikGL ©   (2004-07-03 17:18) [19]


> DrPass ©   (03.07.04 17:15) [18]


Все... Доперло, что чушь несу...Поэтому и непонятно. Значит ошибка где-то не там :(

Всем спасибо.


 
Экспериментатор   (2004-07-04 16:41) [20]


> В итоге сервер, если написать в браузере server\\c$\папка
> - не пускает, даже если папка расшарена, а server\\папка
> - пускает :(

а почему server\\c$\папка
надо server\\c\папка или к примеру server:c:\папка

c$ - это административный ресурс, использовать его здесь не получится
а серверу IB нужен имя компа+физический путь

расшариваний папок ну никаких не надо и даже не рекомендуется



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.041 c
4-1086868594
avgur
2004-06-10 15:56
2004.07.25
Набрать номер модемом и перейти в голосовой режим


1-1089272142
Help
2004-07-08 11:35
2004.07.25
Перетаскивание окна


14-1088776252
Rain
2004-07-02 17:50
2004.07.25
hbTAPI


1-1089616108
mochoni
2004-07-12 11:08
2004.07.25
считать строки из текстового файла


1-1089203408
dosik
2004-07-07 16:30
2004.07.25
Двумерные массивы в испекторе объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский