Наконец-то добрался до NetXMS ^_^
Может ли быть такое, что часть ПО не обновилась? Может быть стоит переустановить сервер без пересоздания БД?
QuoteВыполнил nxdbmgr check. Судя по всему таблицы не пересоздались (мне кажется и не должны были, я думаю они "правильные"). Ошибки вставки не вылечились:QuoteQuoteДело в том, что nxdbmgr check я делал и до и после обновления. Получал сообщение что всё хорошо. Забыл вчера вночь попробовать, попробую ещё раз сегодня.
Я советую остановить сервер и запустить nxdbmgr check. Он должен пересоздать отсутствующие tdata таблицы.
А по поводу назначения таблиц tdata? Какие могут быть последствия ошибок вставки данных в них?
В этих таблицах хранятся значения табличных DCI.
Code Select
[01-Aug-2017 01:43:05.252] [ERROR] SQL query failed (Query = "INSERT INTO tdata_177 (item_id,tdata_timestamp,tdata_value) VALUES (?,?,?)"): [Microsoft][SQL Server Native Client 10.0]COUNT field incorrect or syntax error
[01-Aug-2017 01:43:06.797] [DEBUG] EVENT SYS_DB_QUERY_FAILED [52] (ID:168189 F:0x0001 S:4 TAG:"" CORRELATED) FROM IAD-MTN-02: Database query failed (Query: INSERT INTO tdata_177 (item_id,tdata_timestamp,tdata_value) VALUES (?,?,?); Error: [Microsoft][SQL Server Native Client 10.0]COUNT field incorrect or syntax error)
Может ли быть такое, что часть ПО не обновилась? Может быть стоит переустановить сервер без пересоздания БД?
QuoteА вот эти объекты явно были полечены во время nxdbmgr check. Из таблицы nodes исчезли. Этот вопрос закрыт.QuoteQuoteСообщения действительно перестали появляться со временем. Но сами объекты всё ещё в присутствуют в таблице nodes. Наверное так и должно быть?
"Syncer: Unable to delete object with id 641 because it is being referenced 13 time(s)" - если повторяется многократно и количество references не уменьшается - то это баг в сервере. Тогда поможет дополнительная информация по этому объекту.
Вообще-то нет. Скорее всего после попытки удаления был рестарт сервера, и объекты теперь болдаются в корне дерева. Можно зайти пользователем system и удалить их еще раз.