Не работает Alias под Windows Server 2003

Как защититься от хаков, спрятать БД и прочие премудрости и настройки

Модератор: kdv

Ответить
Axelus
Сообщения: 8
Зарегистрирован: 07 сен 2006, 16:53

Не работает Alias под Windows Server 2003

Сообщение Axelus » 19 янв 2007, 14:36

Есть проблема. Вот ее суть:

FB 2.0 находится на сервере (WinServ2003). Имя сервера: SRV2003
Соответственно там же база: SRV2003:D:\BASES\TEST.FDB

Когда соединяюсь с базой, указывая явный путь: SRV2003:D:\BASES\TEST.FDB, соединение происходит нормально.

Но когда соединяюсь через Alias - база не видится.
Alias настраиваю в файле aliases.conf
Пробую и полный путь, и без имени сервера - бесполезно.

Подскажите, в чем может быть проблема?

Заранее благодарю всех откликнувшихся.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Не работает Alias под Windows Server 2003

Сообщение Dimitry Sibiryakov » 19 янв 2007, 15:11

Axelus писал(а): Но когда соединяюсь через Alias - база не видится.
Это эмоции. Ошибка какая вылазит (дословно)?

Axelus
Сообщения: 8
Зарегистрирован: 07 сен 2006, 16:53

Сообщение Axelus » 19 янв 2007, 15:37

При попытке соединиться, например, через SQL-Explorer, пишет следующее:
"Unknown database.
I/O error for file "C:\DELPHI7\BIN\SALE"
Error while trying to open file"

SALE - имя алиаса.

Axelus
Сообщения: 8
Зарегистрирован: 07 сен 2006, 16:53

Сообщение Axelus » 19 янв 2007, 15:43

Кстати, если копирую базу на локальную машину и прописываю локальный алиас, то все работает!

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 19 янв 2007, 17:00

строка коннекта как выглядит? Подозреваю, что имени хоста в ней нет.

Axelus
Сообщения: 8
Зарегистрирован: 07 сен 2006, 16:53

Сообщение Axelus » 24 янв 2007, 14:07

dimitr писал(а):строка коннекта как выглядит? Подозреваю, что имени хоста в ней нет.
Пробовал по разному, например:
и 'SRV2003:D:\BASES\BASE.FDB'
и 'D:\BASES\BASE.FDB'

И в кавычки заключать пробовал - не помогает.
Если сервер FireBird поставить на локалку - все работает. Не работает только тогда, когда сервер на другой машине.

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

Сообщение Slavik » 24 янв 2007, 14:25

Axelus писал(а):Пробовал по разному, например:
и 'SRV2003:D:\BASES\BASE.FDB'
и 'D:\BASES\BASE.FDB'

И в кавычки заключать пробовал - не помогает.
Если сервер FireBird поставить на локалку - все работает. Не работает только тогда, когда сервер на другой машине.
Поподробнее, пожалуйста: 1) Рабочий случай: строка коннекта в BDE?, строка в aliases.conf?; 2) Нерабочий случай...
А то не понятно что и с чем пытаешься скрестить.

Ответить