Не апгрейдит ???
nxdbmgr.exe check
NetXMS Database Manager Version 0.2.28
Configuration file OK
Checking database:
Your database has format version 95, this tool is compiled for version 98.
Use "upgrade" command to upgrade your database first.
Database check aborted
nxdbmgr.exe upgrade
NetXMS Database Manager Version 0.2.28
Configuration file OK
Upgrading database...
Upgrading from version 95 to 96
SQL query failed (General SQL Server error: Check messages from the SQL Server.):
UPDATE object_properties SET comments=N''+nchar(-48)+N''+nchar(-96)+N'' ............. WHERE object_id=407
Rolling back last stage due to upgrade errors...
Database upgrade failed
Откатился пока обратно...
У меня похожие проблемы при апгрейде с 0.2.27 на 0.2.28.
DB Upgrade долго работает, но в итоге не отрабатывает. Как автоматический из инсталлятора, так и ручной из командной строки.
C:\Program Files\NetXMS\bin>nxdbmgr check
NetXMS Database Manager Version 0.2.28
Configuration file OK
Checking database:
Your database has format version 97, this tool is compiled for version 98.
Use "upgrade" command to upgrade your database first.
Database check aborted
C:\Program Files\NetXMS\bin>nxdbmgr upgrade
NetXMS Database Manager Version 0.2.28
Configuration file OK
Upgrading database...
Upgrading from version 97 to 98
C:\Program Files\NetXMS\bin>nxdbmgr check
NetXMS Database Manager Version 0.2.28
Configuration file OK
Checking database:
Your database has format version 97, this tool is compiled for version 98.
Use "upgrade" command to upgrade your database first.
Database check aborted
C:\Program Files\NetXMS\bin>
Quote from: Akira on October 06, 2009, 02:20:07 PM
Не апгрейдит ???
nxdbmgr.exe check
NetXMS Database Manager Version 0.2.28
Configuration file OK
Checking database:
Your database has format version 95, this tool is compiled for version 98.
Use "upgrade" command to upgrade your database first.
Database check aborted
nxdbmgr.exe upgrade
NetXMS Database Manager Version 0.2.28
Configuration file OK
Upgrading database...
Upgrading from version 95 to 96
SQL query failed (General SQL Server error: Check messages from the SQL Server.):
UPDATE object_properties SET comments=N''+nchar(-48)+N''+nchar(-96)+N'' ............. WHERE object_id=407
Rolling back last stage due to upgrade errors...
Database upgrade failed
Откатился пока обратно...
Попробуйте заменить mssql.ddr на файл из аттачмента и провести апгрейд еще раз.
Quote from: Ethril on October 06, 2009, 03:03:41 PM
У меня похожие проблемы при апгрейде с 0.2.27 на 0.2.28.
DB Upgrade долго работает, но в итоге не отрабатывает. Как автоматический из инсталлятора, так и ручной из командной строки.
Похоже что upgrade валится на больших логах. Если это не критично, попробуйте очистить логи:
DELETE FROM event_log
DELETE FROM audit_log
DELETE FROM syslog
DELETE FROM snmp_trap_log
После этого апгрейд должен пройти.
Альтернативный вариант - логи не трогать, и просто выполнить query
UPDATE metadata SET var_value='98' WHERE var_name='SchemaVersion'
После этого сервер заработает, но при просмотре логов возможно будут попадаться мусорные символы.
Quote from: Victor Kirhenshtein on October 06, 2009, 04:10:32 PM
Попробуйте заменить mssql.ddr на файл из аттачмента и провести апгрейд еще раз.
Помогло. Обновите что-ли инсталлер.
Возникла другая проблема - не работает удаленное обновление агента с 2.26 на 2.28.
Сносит 2.26 и потом отваливается с ошибкой Timeout
В памяти остается висеть:
nxagent-0-2-28.exe
nxagent-0-2-28.tmp
nxagentd.exe
Была у Вас похожая проблема на 2.26, Вы еще тогда 2.26.1 выпускали
Quote from: Victor Kirhenshtein on October 06, 2009, 04:16:56 PM
Похоже что upgrade валится на больших логах. Если это не критично, попробуйте очистить логи:
DELETE FROM event_log
DELETE FROM audit_log
DELETE FROM syslog
DELETE FROM snmp_trap_log
Очистил логи, размер базы резко уменьшился (3Гб->350Мб), апгрейд сервера прошёл успешно.
Но клиенты (Win2003 Eng R2 SP2 x86) с 0.2.27 на 0.2.28 апгрейдиться не хотят, выскакивает следующая ошибка:
---------------------------
nxagentd.exe - Entry Point Not Found
---------------------------
The procedure entry point InitSubAgentsLogger could not be located in the dynamic link library libnetxms.dll.
---------------------------
OK
---------------------------
И, соответственно, следующее сообщение в Эвентлоге:
Event Type: Information
Event Source: Application Popup
Event Category: None
Event ID: 26
Date: 07.10.2009
Time: 12:14:28
User: N/A
Computer: AGRA
Description:
Application popup: nxagentd.exe - Entry Point Not Found : The procedure entry point InitSubAgentsLogger could not be located in the dynamic link library libnetxms.dll.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Да, это вторая проблема с этим релизом :( Я сейчас готовлю исправленный дистрибутив, инсталлер агента уже готов - https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe (https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe). Можно пробовать.
Кстати, только что выяснил, что на чистый сервер агент 0.2.28 инсталлится нормально.
Quote from: Victor Kirhenshtein on October 07, 2009, 12:10:11 PM
Да, это вторая проблема с этим релизом :( Я сейчас готовлю исправленный дистрибутив, инсталлер агента уже готов - https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe (https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe). Можно пробовать.
Пробный деплой 0.2.29 на 0.2.27 прошёл нормально.
Quote from: Victor Kirhenshtein on October 07, 2009, 12:10:11 PM
Да, это вторая проблема с этим релизом :( Я сейчас готовлю исправленный дистрибутив, инсталлер агента уже готов - https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe (https://www.netxms.org/download/agent_packages/nxagent-0.2.29.exe). Можно пробовать.
0.2.26 на 0.2.29 отапгрейдился нормально
При апгрейде с 0.2.27 на 1.0.3 выдаёт:
C:\NetXMS\bin>nxdbmgr.exe check
NetXMS Database Manager Version 1.0.3
Checking database:
Your database has format version 93, this tool is compiled for version 103.
Use "upgrade" command to upgrade your database first.
Database check aborted
C:\NetXMS\bin>nxdbmgr.exe upgrade
NetXMS Database Manager Version 1.0.3
Upgrading database...
Database is locked
Пожскажите пожалуйста, что делать в этом случае?
nxdbmgr unlock
Tol'ko prover'te, chto servernij process dejstvitel'no zavershilsja.