Добрый день!
Столкнулся со следующей проблемой: Имеется клиент-серверная программа (далее "Программа") использует версию FB 2.1. Установка сервера FireBird происходит посредствам родного инсталятора. На клиентские машины устанавливается только клиентская часть FireBird, опять же посредством родного инстолятора. После перезагрузки на некоторых машинах "исчезла" gds32.dll? после чего разумеется "Программа" не запустилась, выдавая ошибку об отсутствии необходимой библиотеки (gds32.dll). На машине с серверной частью "Программы" проблему решил путем перезаписи gds32.dll при запуске, а вот с клиентсой частью "Программы" сложнее, я вытягиваю ярлык с сервера и с него стартую, естественно проверить наличие, а в случаю отсутствия библиотеки, дописать ее у меня нет. Возможно кто то сталкивался с подобной проблемой?!
Исчезает Gds32.dll
Re: Исчезает Gds32.dll
откат до точки восстановления? иначе "исчезает" - это фантастика.После перезагрузки на некоторых машинах
скорее всего просто или в инсталляторе галку убрали, или еще как.
если программа запускается через bat/cmd с сервера по сетке, то может быть имеет смысл посмотреть в сторону instclient.exe.
www.ibase.ru/devinfo/inst_manual.htm
Re: Исчезает Gds32.dll
Спасибо за ответ!
Нет, откатов не было, FB как на сервере так и на рабочих станциях ставлю с ключом тихой установки, что исключает возможность неправильной установки изза снятой\поставленой галочкой не в том месте. Сегодня опять отловил данную ошибку, дословно звучит так: - "Ошибка установки системы InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality". На самом деле интербейс устанавливался и работал корректно, до тех пор, пока небыла произведена перезагрузка машины. Врядли FB удалял свою библиотеку, остается либо ОС, либо наши программы, но на рабочих станциях они не установлены, запускаются с сервера, исходя из этого, остается ОС, но зачнем это делать, я не понимаю! Возможно у вас будут еще какие либо мысли?! Возможно стоит после установки FB ставить этой библиотеке атрибут "только чтение"?
Нет, откатов не было, FB как на сервере так и на рабочих станциях ставлю с ключом тихой установки, что исключает возможность неправильной установки изза снятой\поставленой галочкой не в том месте. Сегодня опять отловил данную ошибку, дословно звучит так: - "Ошибка установки системы InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality". На самом деле интербейс устанавливался и работал корректно, до тех пор, пока небыла произведена перезагрузка машины. Врядли FB удалял свою библиотеку, остается либо ОС, либо наши программы, но на рабочих станциях они не установлены, запускаются с сервера, исходя из этого, остается ОС, но зачнем это делать, я не понимаю! Возможно у вас будут еще какие либо мысли?! Возможно стоит после установки FB ставить этой библиотеке атрибут "только чтение"?
Re: Исчезает Gds32.dll
Ну так и положите там же клиента и, необязательно, на каталог выше firebird.msgispawn писал(а):наши программы, но на рабочих станциях они не установлены, запускаются с сервера