Имя: Пароль:
1C
1C 7.7
v7: firebird по сети
0 Шахтер_с
 
08.02.16
15:48
Есть база на локальной машине и 1с77 на этой машине. Подключение
"driver={Firebird/InterBase(r) driver};server=127.0.0.1;uid=SYSDBA;pwd=masterkey;database=["localhost:C:\ExOnLine\Data\ExOnLine.FDB"]" работает.
Но фактически база на другой машине в сети.
И подключение driver={Firebird/InterBase(r) driver};server=kassa1-пк;uid=SYSDBA;pwd=masterkey;database=\\KASSA1-пк\Data\ExOnLine.FDB;
не работает. Что не так?
1 mikecool
 
08.02.16
15:50
а так
driver={Firebird/InterBase(r) driver};server=kassa1-пк;uid=SYSDBA;pwd=masterkey;database=["\\KASSA1-пк\Data\ExOnLine.FDB"]
?
2 Ёпрст
 
08.02.16
15:53
(0)
server=kassa1-пк
поменяй на
server=192.168..... на ip адрес, короче
3 Ёпрст
 
08.02.16
15:53
ну и по сети, возможно, тупо нет доступа
4 Шахтер_с
 
08.02.16
16:01
Поменял , не видит
driver={Firebird/InterBase(r) driver};server=192.168.30.231;uid=SYSDBA;pwd=masterkey;database=\\192.168.30.231\Data\ExOnLine.FDB;
Microsoft OLE DB Provider for ODBC Drivers: [ODBC Firebird Driver]File Database is not found
5 Шахтер_с
 
08.02.16
16:02
сетевой путь расшарен и физически виден
6 rs_trade
 
08.02.16
16:09
(5) его не надо шарить. на другой машине FB тоже стоять должен.
7 Шахтер_с
 
08.02.16
16:14
стоит на другой тоже
8 rs_trade
 
08.02.16
16:15
Сервер ФБ где? Ты через ODBC сразу к файлам что ли пытаешься прицепиться? С файлами сервер СУБД работает.
9 rs_trade
 
08.02.16
16:16
(7) Ну значит традиционно порты проверить. Доступность сервера с другой машины проверить. Например через IB expert.
10 rs_trade
 
08.02.16
16:19
С той машины откуда цепляешься драйвера ODBC для FB cтоят?
11 cypa
 
08.02.16
16:57
(0) Шахтер, ты чего, если служба СУБД запущена на локальном компе, то и должен оставаться server=localhost!!!
а то что ты подключаешь файл БД на сетевой шаре на другом компе, то это твои проблемы (и кстати, это нормальное такое извращение)
стесняюсь спросить, зачем может быть нужно хранить файл данных СУБД на сетевой шаре на другом компе? Сетевая ФС как бы не для этого предназначена
12 smartu
 
08.02.16
17:18
путь должен быть относительно локального hdd, т.е.:
driver={Firebird/InterBase(r) driver};server=192.168.30.231;uid=SYSDBA;pwd=masterkey;database=D:\Data\ExOnLine.FDB;

D:\Data\ExOnLine.FDB - изменить на свой
13 smartu
 
08.02.16
17:23
+ иногда и это не работает, то в пути указать сервер, т.е. :

database=["192.168.30.231:D:\Data\ExOnLine.FDB"]
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший