В параметре Syntax стоит значение MSSQL. Но это уже не так важно, ибо DBDrvParams = unicode=false помогло, и запрос на версию базы, похоже, выполняется нормально (ошибок таких больше нет). Но от этого не легче, теперь, судя по всему, есть проблема со вставкой значений в БД:
Code Select
XX@bkp:~$ /usr/bin/netxmsd -D 9
Using configuration file "/etc/netxmsd.conf"
[22-Mar-2013 12:58:14.218] Code page set to ISO-8859-1
[22-Mar-2013 12:58:14.218] Platform subagent "/usr/lib/libnsm_linux.so" successfully loaded
[22-Mar-2013 12:58:14.218] Debug callback set for DB library
[22-Mar-2013 12:58:14.219] Database driver "odbc.ddr" loaded and initialized successfully
[22-Mar-2013 12:58:14.220] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.231] New DB connection opened: handle=0x23efcd0
[22-Mar-2013 12:58:14.231] Successfully connected to database Netxms@DC
[22-Mar-2013 12:58:14.233] Successful sync query: "SELECT var_value FROM metadata WHERE var_name='SchemaVersion'" [2 ms]
[22-Mar-2013 12:58:14.235] {0x2402fc0} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [2 ms]
[22-Mar-2013 12:58:14.235] {0x2402fc0} bind at pos 1: "ConnectionPoolBaseSize"
[22-Mar-2013 12:58:14.235] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.236] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.237] {0x2402fb0} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [1 ms]
[22-Mar-2013 12:58:14.237] {0x2402fb0} bind at pos 1: "ConnectionPoolMaxSize"
[22-Mar-2013 12:58:14.237] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.237] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.238] {0x2402f70} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.238] {0x2402f70} bind at pos 1: "ConnectionPoolCooldownTime"
[22-Mar-2013 12:58:14.238] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.238] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.239] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.245] New DB connection opened: handle=0x24156f0
[22-Mar-2013 12:58:14.245] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.251] New DB connection opened: handle=0x245bb30
[22-Mar-2013 12:58:14.251] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.257] New DB connection opened: handle=0x245b780
[22-Mar-2013 12:58:14.257] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.262] New DB connection opened: handle=0x245b0a0
[22-Mar-2013 12:58:14.262] DBConnect: server=DC db=Netxms login=netxmsuser schema=
[22-Mar-2013 12:58:14.268] New DB connection opened: handle=0x24e5e90
[22-Mar-2013 12:58:14.268] Database Connection Pool initialized
[22-Mar-2013 12:58:14.268] Successful sync query: "SELECT var_value FROM metadata WHERE var_name='Syntax'" [0 ms]
[22-Mar-2013 12:58:14.269] {0x255d3a0} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [1 ms]
[22-Mar-2013 12:58:14.269] {0x255d3a0} bind at pos 1: "ServerID"
[22-Mar-2013 12:58:14.269] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.269] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.270] {0x24a0b30} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.270] {0x24a0b30} bind at pos 1: "ServerID"
[22-Mar-2013 12:58:14.271] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.271] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.273] {0x24a0b30} Successful prepare: "INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES (?,?,?,?)" [2 ms]
[22-Mar-2013 12:58:14.273] {0x24a0b30} bind at pos 1: "ServerID"
[22-Mar-2013 12:58:14.273] {0x24a0b30} bind at pos 2: "55ABF03306014C51"
[22-Mar-2013 12:58:14.273] {0x24a0b30} bind at pos 3: "1"
[22-Mar-2013 12:58:14.273] {0x24a0b30} bind at pos 4: "0"
[22-Mar-2013 12:58:14.273] Failed prepared sync query: "INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES (?,?,?,?)" [0 ms]
[22-Mar-2013 12:58:14.273] SQL query failed (Query = "INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES (?,?,?,?)"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.274] {0x255d3a0} Successful prepare: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.275] {0x255d3a0} bind at pos 1: "DBLockStatus"
[22-Mar-2013 12:58:14.275] Failed prepared sync query: "SELECT var_value FROM config WHERE var_name=?" [0 ms]
[22-Mar-2013 12:58:14.275] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name=?"): Unable to obtain description for this error
[22-Mar-2013 12:58:14.275] DBLockStatus="ERROR"
[22-Mar-2013 12:58:14.275] Error initializing component locks table