![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Путь к сетевой БД [D6, FireBird]
Серг © (2004-04-13 23:18:00)Всем привет! Протокол TCP/IP.
как правильно указать путь к БД, расположенной на сервере, либо
IB_Server:/Path/Database.gdb, либо \\IB_Server\Path\DataBase.gdb?
На одних компах указываю путь в одном формате, на других в другом.
От чего это зависит, какие правила и можно ли в таких случаях обзывать сервер по русски
(я имею ввиду не мат, а сетевое имя)?
Anatoly Podgoretsky (2004-04-14 00:44:00) [1]kaif © (13.04.04 23:58) [4]
Да это так, посыпятся такие глюки, что и врагу не пожелаешь.
kaif (2004-04-13 23:58:00) [2]2 Anatoly Podgoretsky © (13.04.04 23:29) [3]
Согласен.
Да, кстати, еще нужно еще добавить: разработчики IB крайне настойчиво советуют не соединяться с одной и той же базой одновременно двумя разнымипротоколами, говоря, что это может привести к крушению базы. Я сам обячно придерживаюсь этого правила.
Anatoly Podgoretsky (2004-04-13 23:29:00) [3]kaif © (13.04.04 23:24) [1]
Насчет имени диска неправильно, в файловой системе может не быть такого понятияЮ, например Линукс.
Если точно то синтаксис можно описать так
имя_сервера:полный путь на до базы на сервере, в соответсвии с нотацией сервера
Anatoly Podgoretsky (2004-04-13 23:27:00) [4]Оба правильные,
Но первый безопасный, так не дает прямого доступа до файлов базы
А второй, кроме выделения папки на сервере для поного доступа, еще требует и поддержки netbios
kaif (2004-04-13 23:24:00) [5]На счет по-русски не знаю. Синтаксис такой:
servername:c:\Path\DataBase.gdb
То есть имя сервера, двоеточие, имя диска, на котором лежит база на сервере, двоеточие и далее путь от диска. Никаких сетевых путей присуствовать не должно.
Вместо servername, если русское имя не нравится, можно непосредственно указать IP-адрес сервера.