-
Уважаемые знатоки, пожалуйста помогите. Не удается получить доступ к удаленной базе. Получено сообщение. "Unsuccessful execution caused by a system error that precludes successful execution on subequent statement. Unable to complete network request to host 'brs'. Failed to establish a connection." База FB-2.5. Эл-ты доступа FibPlus. Строка соединения составлена как указано в книге "Мир InterBase": brs:C:\KD\db\R_DB.FDB , где brs - имя комп., где находится база. Комп. brs в сети виден. Доступ к папке db установлен. Пожалуйста подтолкните...
-
> Доступ к папке db установлен. это лишнее, с базой работает сервер, а не клиент, и он должен быть на той же машине, что и база. т.е. для сервера эта база локальная.
у тебя судя по ошибке сервер не работает, клиент не может установить с ним соединение. может просто не запущен, а может доступ к нему блокирован, в некоторых случаях для клиента это буде то же самое (касперский этим грешит... вместо ошибок типа "доступ запрещен" просо прерывает текущее действие, соединение в твоем случае, если у тебя этот вариант)
-
Как вариант - попробовать на сервере разблокировать в брандмауэре порт 3050 (ну или тот который реально для ФБ)
-
> brs:C:\KD\db\R_DB.FDB
\\brs\db\R_DB.FDB расшарить папку db для всех на запись/чтение...
-
+ надеюсь brs на пинги отвечает и брэндмауйер настроен правильно?
-
расшарить папку db для всех на запись/чтение...
а потом спросить себя: а зачем ?
надеюсь brs на пинги отвечает и если отвечает, то чего?
-
с автором общайся...
-
включай моск
-
гораздо лучше, на машине brs. В каталоге C:\Program files\Firebird\FirebirdX_X\ в файле aliases.conf прописать baza = C:\KD\db\R_DB.FDB (и перезапустить сервис firebird) тогда строка соединения будет как <IP-адрес машинки с базой>:baza и никаких расшариваний и прямых доступов к файлу с БД!!! иначе, если вы будете использовать такой тип соединения brs:C:\KD\db\R_DB.FDB, с каждой клиентской машины, то каждая клиентская машина будет управлять этой базой как локальной.
|