Firebird and Windows 2003

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
ilya32
Сообщения: 3
Зарегистрирован: 20 июл 2005, 11:00

Firebird and Windows 2003

Сообщение ilya32 » 20 июл 2005, 11:10

Здравствуйте.
После успешной установки FB не могу подключить локальную БД (даже родную - employee.fdb).
При этом удаленная БД подключается и как удаленный сервер тоже работает.
В чем может быть дело? Помогите.

FB v.1.5.2 SuperServer
OS - Windows 2003 SP1

Log (IBExpert):
Attempting to connect to:
C:\Program Files\Firebird\Firebird_1_5\examples\EMPLOYEE.FDB

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by an unavailable resource.
unavailable database.

Attempting to connect to services manager... Failed!
------------------------------------

Unsuccessful execution caused by an unavailable resource.
Cannot attach to services manager.

Disconnecting from database... Passed!

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 20 июл 2005, 12:15

проверь, доступен или нет порт 3050

ilya32
Сообщения: 3
Зарегистрирован: 20 июл 2005, 11:00

Сообщение ilya32 » 20 июл 2005, 12:22

kdv писал(а):проверь, доступен или нет порт 3050
доступен

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: Firebird and Windows 2003

Сообщение hvlad » 20 июл 2005, 12:40

ilya32 писал(а):Здравствуйте.
После успешной установки FB не могу подключить локальную БД (даже родную - employee.fdb).
При этом удаленная БД подключается и как удаленный сервер тоже работает.
В чем может быть дело? Помогите.
Т.е. локальный протокол не работает, а через localhost - работает ?
Левая gds32.dll в system32 ?

ilya32
Сообщения: 3
Зарегистрирован: 20 июл 2005, 11:00

Re: Firebird and Windows 2003

Сообщение ilya32 » 20 июл 2005, 12:44

через localhost - работает
gds32.dll - из родного дистра FB

кстати пробовал использовать fbclient.dll - рез. тот же.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: Firebird and Windows 2003

Сообщение hvlad » 20 июл 2005, 14:44

ilya32 писал(а):через localhost - работает
gds32.dll - из родного дистра FB

кстати пробовал использовать fbclient.dll - рез. тот же.
в "родном дистре FB" 1.5 нет gds32. Её можно сгенерить при установке, но её там нет :)
Сервер запущен как служба ? Коннект не из терминальной сессии ?
Кто-то кому-то что-то морочит ;)

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

Сообщение dimitr » 20 июл 2005, 14:55

FB небось стоит как сервис. А по дефолту инсталлятор флаг "interact with desktop" не включает. Вот и нет локального протокола.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 20 июл 2005, 17:01

тьфу блин. все в faq. Илья, ну нафиг тебе сдался локальный протокол???

meshuggah
Сообщения: 6
Зарегистрирован: 17 янв 2006, 05:19

Сообщение meshuggah » 26 янв 2006, 06:06

У меня точно такая же проблема.
Установилось нормально.
ФБ запущен как сервис, загружается автоматически.
Но также не могу работать с локальными бд. Ошибка выводится та же, что и у автора топика.

meshuggah
Сообщения: 6
Зарегистрирован: 17 янв 2006, 05:19

Сообщение meshuggah » 26 янв 2006, 06:37

Через локалхост действительно работает. Но есть ли какая-нибудь разница юзежа ЛокалХоста и просто локала? Повлияет ли это как-то на норамльную работу?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 янв 2006, 10:44

разница есть

1. localhost:c:\dir\data.gdb - это tcp
2. c:\dir\data.gdb - это "локальный протокол".

неработа по локальному протоколу зависит от версии клиентской либы, и иногда ряда других странных факторов. По-моему в 1.5.1 локальный протокол вообще не работал.
Нормальная работа в общем случае - это НЕ через локальный протокол. Даже на машине разработчика.

Ответить