Страница 1 из 1

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

Добавлено: 04 июл 2005, 11:56
com
Система 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 работает на ура.

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

Добавлено: 04 июл 2005, 12:02
kdv
у сервера нет прав на доступ к файлу, или еще что-нибудь в этом роде. других причин не вижу.

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

Добавлено: 05 июл 2005, 08:38
Ivan_Pisarevsky
У сервера разве нет доменного имени? зачем в строке коннекта ип адрес?

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

Добавлено: 05 июл 2005, 10:01
kdv
при чем тут какие то контроллеры домена....
чем гадать на кофейной гуще - запусти на сервере filemon, и посмотри, что происходит при коннекте к злополучной БД.

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