Ошибка подключения к базе данных

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

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

Ответить
com
Сообщения: 5
Зарегистрирован: 11 дек 2004, 05:50

Ошибка подключения к базе данных

Сообщение com » 04 июл 2005, 11:56

Система Win2k Prof, Yaffil ss 885
при попытке коннекта к базе выдается ошибка

Attempting to connect to:
192.168.101.233:d:\projects\udc\db\udc.gdb

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
operating system directive CreateFile failed.
Не удается найти указанный файл.

ошибка выдается хоть с удаленного клиента, хоть с клиента на этой же машине. при этом Yaffil Embedded работает на ура.

В чем может быть проблема?
Ошибка не периодическая, а постоянная, т.е работать невозможно

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

Сообщение kdv » 04 июл 2005, 12:02

у сервера нет прав на доступ к файлу, или еще что-нибудь в этом роде. других причин не вижу.

com
Сообщения: 5
Зарегистрирован: 11 дек 2004, 05:50

Сообщение com » 04 июл 2005, 16:30

сервер установлен стандартно, без всяких изысков, сервис работает под системной учетной записью. каким образом у сервера могли пропасть права на доступ к файлу? причем невозможно не только подключиться к существующей базе, но и создать новую, информация об ошибке такая же

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 05 июл 2005, 08:38

У сервера разве нет доменного имени? зачем в строке коннекта ип адрес?

com
Сообщения: 5
Зарегистрирован: 11 дек 2004, 05:50

Сообщение com » 05 июл 2005, 09:53

под сервером я подразумевал yaffil, а не сервер как контроллер домена. компьютер - автономный ноутбук, не входящий в домен, но имеющий настройку сети, позволяющую забирать/скидывать информацию в/из общей локальной сети.
если это конечно имеет какое-то значение... :(

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

Сообщение kdv » 05 июл 2005, 10:01

при чем тут какие то контроллеры домена....
чем гадать на кофейной гуще - запусти на сервере filemon, и посмотри, что происходит при коннекте к злополучной БД.

com
Сообщения: 5
Зарегистрирован: 11 дек 2004, 05:50

Сообщение com » 05 июл 2005, 10:26

Блин! проблема решилась неожиданным образом.
15 лет я занимаюсь программированием. 15 лет у меня ник - COM, и имя машины всегда - COM. и когда встал вопрос, как назвать ноутбук ,я не задумывался ни на секунду - COM2!!
так вот, на машине, названной COM2, работает все, кроме Yaffil'а!!! я не знаю, баг это или фича сервера, но после того, как были испрованы 100 способов заставить работать yaffil, 101-я шальная мысль была - а не путается ли система со служебным именем. переименовали com2 в comrover и все заработало!!!
зы. а на новых матерях ком-порты даже наружу не выводятся, вот! :D

Ответить