При подключении к базе через IBExpert выходит ошибка
"
Unsuccessful execution caused by a system error that precludes successful execution of subsegment statements.
Unable to compilete network request to host 1921682108.
Failed to locate host machine.
Undefined service gds_db/tcp.
"
Сначала проверяем на работоспособность сервера и его сетевую доступность:
telnet server-address 3050
Если вссе ок, а ошибка продолжает сыпаться,то:
Совет 1:
1. Найти файл
- C:\WINDOWS\system32\drivers\etc\services
2. Проверить наличие строк
gds_db 3050/tcp #InterBase Server
fd_db 3051/TCP #Firebird
Цитата:
- В файле windows\system32\drivers\etc\services
нужно было после записи строки
gds_db 3050/tcp UserDB
не забыть ввести возврат каретки (нажать ввод в конце этой строки)
сразу все заработалоl
- Я у себя вообще удалил эту строку из этого файла - все работает! попробуйте сделать тоже самое должно работать. Вообщем такое теоретически возможно если работа с сервером Interbase идет по протоколу PIPE (по умолчанию Search так и настроен), попробуйте переключить на работу по протоколу TCP/IP тогда по идее такого требования к этому файлу быть не должно. К сожалению у себя проверить не могу.
3. Перезагрузка
Совет 2:
Переустановить и перезапустить сервер Firebird. Коннект тоже начал устанавливаться (но файл services не изменился).
|