Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / InterBase / проблема установки клиента
Автор Сообщение
alexpol
Участник
Санкт-Петербургская электронная компания

Дата: 13 Дек 2006 10:41:24


Помогите разобраться:

потребовалось переустановить клиента
(после полной переустановки WINDOWS XP PRO - она же и стояла до этого)
работаем с сервером на INTERBASE 6.0
установка проходит успешно, но при попытке запустить SEARCH (версия 8 sp9)
после запроса имени и пароля появляется сообщение:

---------
Ошибка подсоединения к базе данных:Unknown database.
Unable to complete network request to host "IM-SEERVER".
Filed to locate host machine.
Undefined service gds_db/tcp.
Alias: UserDB
---------

Вспоминая ухабы установки прошлого раза (уже год прошел)
я переписал недостающий gds32.dll в windows\system32
и дописал строку в Windows\system32\drivers\etc\serveces
gds_db 3050/tcp UserDB
но это не помогло.

Больше на память ничего не приходит.

Борис Юсуфов
Участник
НИИ САПФИР, Махачкала

Дата: 13 Дек 2006 16:34:41 ° Поправил: Борис Юсуфов


Цитата: alexpol
Ошибка подсоединения к базе данных:Unknown database.
Unable to complete network request to host "IM-SEERVER".
Filed to locate host machine.
Undefined service gds_db/tcp.
Alias: UserDB

Ошибка говорить о том что нет доступа к серверу IM-SEERVER(может IM-SERVER?), либо базе Interbase.
Перечень причин приблизительно следующий:
1. Проверить стоит ли вообще BDE, если стоит настроены ли в них алиасы, если да, то попробовать подлючиться через алиасы (например SEARCH4) к базе (проверить лучше все алиасы ).
2.Попробовать отключить встроенный файрвол, иногда бывает что он вредительством занимается.
3. Ну и проверить запущен ли вообще InterBase на сервере IM-SEERVER.
4. Бывают проблемы связанный с сетью - типа DNS сервер не работает или работает неккоректно, попробуйте напрямую через IP адрес подключаться к вашему серверу.
Что-то из этого перечня должно навести на решение проблемы.

alexpol
Участник
Санкт-Петербургская электронная компания

Дата: 13 Дек 2006 19:03:21


Спасибо!

Кажется я разобрался.
В файле windows\system32\drivers\etc\services
нужно было после записи строки
gds_db 3050/tcp UserDB
не забыть ввести возврат каретки (нажать ввод в конце этой строки)
сразу все заработало.

Борис Юсуфов
Участник
НИИ САПФИР, Махачкала

Дата: 14 Дек 2006 09:31:33 ° Поправил: Борис Юсуфов


Цитата: alexpo
В файле windows\system32\drivers\etc\services
нужно было после записи строки
gds_db 3050/tcp UserDB
не забыть ввести возврат каретки (нажать ввод в конце этой строки)
сразу все заработалоl

Ни разу не видел такой проблемы. В этом файле пишется перечень известных служб и их порты чтоб винда могла вместо номеров портов подставлять имена служб. gds_db давно по умолчанию вроде в этом списке присутствует. Дело было скорее всего не в этом...

alexpol
Участник
Санкт-Петербургская электронная компания

Дата: 14 Дек 2006 13:23:35


Но именно после этого этот сервис gds_db стал виден системе,
после перезагрузки появилось сообщение:
-------
Server login error: Сервер приложений переконфигурировал BDE, поэтому требуется перезагрузка компьютера, иначе на этом компьютере будут некорректно работать приложения,
использующие BDE.
---------
И после повторной перезагрузки search стал запускаться

Не знаю что влияет на успешность установки SEARCH, но на разных машинах она разная. То ли аппаратные какие-то глюки еще влияют.

Борис Юсуфов
Участник
НИИ САПФИР, Махачкала

Дата: 14 Дек 2006 15:03:36


Я у себя вообще удалил эту строку из этого файла - все работает! попробуйте сделать тоже самое должно работать. Вообщем такое теоретически возможно если работа с сервером Interbase идет по протоколу PIPE (по умолчанию Search так и настроен), попробуйте переключить на работу по протоколу TCP/IP тогда по идее такого требования к этому файлу быть не должно. К сожалению у себя проверить не могу.

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2021