° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° 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 тогда по идее такого требования к этому файлу быть не должно. К сожалению у себя проверить не могу. |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 165 [12 Янв 2025 18:00:44] гостей - 165 / пользователей - 0 |
miniВВ © 2001-2025 |