Помогите!!! ПЛИИИЗ. проблема с firefird 2.0
Модераторы: kdv, Alexey Kovyazin
Помогите!!! ПЛИИИЗ. проблема с firefird 2.0
Периодически слетает БД. Структура: сервер win2003 server, рабочие станции winXP файловая система NTFS. Всего рабочих станций около 15. Через каждые 2 дня обрыв сервера, после чего база перелопчивается в .fbk потом обратно в .fdb и опять она работает 2 дня.
блин. я даже прямо не знаю. что за жаргон - "слетает". Куда слетает, зачем слетает... Вы что, нормальным языком не можете объяснить?
Тогда прочитайте то, что написано вот на этой странице красными буквами, по пунктам
www.ibase.ru/dbrepair.htm
Тогда прочитайте то, что написано вот на этой странице красными буквами, по пунктам
www.ibase.ru/dbrepair.htm
1. Операционная система на сервере: windows server 2003
2. Версия используемого сервера: Firebird 2.0 for Windows
3. Размер файла базы данных: 957 Мегабайт.Тип файловой системы, где находится база данных: NTFS
4. Примерную причину повреждения базы данных: не знаю
5. Последние 10-20 сообщений в firebird.log :
SERVER (Client) Thu Apr 17 08:03:29 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:03:30 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:09:03 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:09:04 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:23:02 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:23:03 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:23:12 2008
XNET error (xnet:1609) Server shutdown detected
SERVER (Client) Thu Apr 17 08:23:12 2008
XNET error (xnet:2040) connection lost: another side is dead
SERVER (Client) Thu Apr 17 08:24:11 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:24:12 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:24:21 2008
XNET error (xnet:1609) Server shutdown detected
SERVER (Client) Thu Apr 17 08:24:21 2008
XNET error (xnet:2040) connection lost: another side is dead
База восстанавливается после переписывание её в .fbk потом обратно в .fdb
2. Версия используемого сервера: Firebird 2.0 for Windows
3. Размер файла базы данных: 957 Мегабайт.Тип файловой системы, где находится база данных: NTFS
4. Примерную причину повреждения базы данных: не знаю
5. Последние 10-20 сообщений в firebird.log :
SERVER (Client) Thu Apr 17 08:03:29 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:03:30 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:09:03 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:09:04 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:23:02 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:23:03 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:23:12 2008
XNET error (xnet:1609) Server shutdown detected
SERVER (Client) Thu Apr 17 08:23:12 2008
XNET error (xnet:2040) connection lost: another side is dead
SERVER (Client) Thu Apr 17 08:24:11 2008
C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally (4294967295)
SERVER (Client) Thu Apr 17 08:24:12 2008
Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe
SERVER (Client) Thu Apr 17 08:24:21 2008
XNET error (xnet:1609) Server shutdown detected
SERVER (Client) Thu Apr 17 08:24:21 2008
XNET error (xnet:2040) connection lost: another side is dead
База восстанавливается после переписывание её в .fbk потом обратно в .fdb
встречались, часто. первая причина, о которой сказали - некорректные udf или окривевающее железо.
Причем, некорректные udf могут в одном месте работать без проблем, а в другом - приводить к подобным падениям.
Разобраться, в чем дело, может, как правило, только разработчик БД.
Например - совместными усилиями выясняем, что виноваты udf (сначала их надо найти, потом узнать, на каких запросах "вылетает", и т.д.). Код udf - у разработчика. Вызовы udf - в приложениях разработчика.
В общем, все примерно так, как в известном случае про то, как двигатель машины не заводился, если покупали какое-то особенное мороженное:
http://estetclub.5bb.ru/viewtopic.php?pid=2672
Причем, некорректные udf могут в одном месте работать без проблем, а в другом - приводить к подобным падениям.
Разобраться, в чем дело, может, как правило, только разработчик БД.
Например - совместными усилиями выясняем, что виноваты udf (сначала их надо найти, потом узнать, на каких запросах "вылетает", и т.д.). Код udf - у разработчика. Вызовы udf - в приложениях разработчика.
В общем, все примерно так, как в известном случае про то, как двигатель машины не заводился, если покупали какое-то особенное мороженное:
http://estetclub.5bb.ru/viewtopic.php?pid=2672
да, прописываются. поймите меня правильно - все это есть в документации. И делает это обычно разработчик БД, как и определяет версию, с которой эти udf работают, и т.д. Так что Вам нужно к поставщику ПО обратиться, а не экспериментировать самостоятельно.А в udf как либо прописываются базы данных
Если же поставщик невменяемый, то тут другое дело, но в этом случае ковыряние сервера вам также вряд-ли даст результат.