Operating system directive CreateFile failed
Добавлено: 13 май 2009, 20:40
Текст ошибки:
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
operating system directive CreateFile failed
Тема вобщем-то, вроде как и не новая. Перечитал все, что нашел по поиску, но ответа так и не нашел. У меня ситуация такова: есть приложение, которое опрашивает измерительные приборы и данные хранит в файле *.fdb под управлением сервера Firebird 1.5.2 (рекомендован разработчиком). Устанавливаю все по инструкции - сначала сервер, потом приложение. При попытке запуска приложения сначала ошибка открытия базы (контролируется приложением и выдается сообщение об ошибке на на русском), а потом все сопутствующие (не очень понятна логика разработчиков, если предусмотрена возможность отсутствия соединения с файло БД). При попытке соединится с файлом БД посредством IBExpert генерится вышеприведенная ошибка. Эта же ошибка при попытке соединения с любой другой базой. Попытки кардинальной (с удалением каталога Firebird) переустановки сервера (и приложения тоже) ни к чему не привели. Такое впечатление, что какое-то другое ПО "глушит" работу Firebird.
По поиску нашел рекомендации:
- в servises должно быть gds_db 3050/tcp - я сейчас пользуюсь Firebird 2.X.X и у него нет таких требований попробую - отпишусь;
- в одном из постов прочел "расшарил права на диск и все заработало" - что бы это могло значить?
- в нескольких постах видел, что имя компа было COM1(2,3) и это было проблеммой - не догадался посмотреть на той машине ее имя (прога устанавливалась как локальная)- проверю отпишусь обязательно.
В любом случае, приму любые советы и пожелания
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
operating system directive CreateFile failed
Тема вобщем-то, вроде как и не новая. Перечитал все, что нашел по поиску, но ответа так и не нашел. У меня ситуация такова: есть приложение, которое опрашивает измерительные приборы и данные хранит в файле *.fdb под управлением сервера Firebird 1.5.2 (рекомендован разработчиком). Устанавливаю все по инструкции - сначала сервер, потом приложение. При попытке запуска приложения сначала ошибка открытия базы (контролируется приложением и выдается сообщение об ошибке на на русском), а потом все сопутствующие (не очень понятна логика разработчиков, если предусмотрена возможность отсутствия соединения с файло БД). При попытке соединится с файлом БД посредством IBExpert генерится вышеприведенная ошибка. Эта же ошибка при попытке соединения с любой другой базой. Попытки кардинальной (с удалением каталога Firebird) переустановки сервера (и приложения тоже) ни к чему не привели. Такое впечатление, что какое-то другое ПО "глушит" работу Firebird.
По поиску нашел рекомендации:
- в servises должно быть gds_db 3050/tcp - я сейчас пользуюсь Firebird 2.X.X и у него нет таких требований попробую - отпишусь;
- в одном из постов прочел "расшарил права на диск и все заработало" - что бы это могло значить?
- в нескольких постах видел, что имя компа было COM1(2,3) и это было проблеммой - не догадался посмотреть на той машине ее имя (прога устанавливалась как локальная)- проверю отпишусь обязательно.
В любом случае, приму любые советы и пожелания