NetXMS Support Forum

Russian Support => Идеи и предложения по функциональности NetXMS => Topic started by: 7novds on October 04, 2018, 08:26:01 PM

Title: Миграция MS SQL -> Postgresql
Post by: 7novds on October 04, 2018, 08:26:01 PM
Задача сэкономить на  лицензиях, поэтому будем переходить на linux + posgresql c windows+mssql.
Хотелось бы сохранить как настройки так и историю, поэтому и вопрос, есть ли средство миграции с одной БД на другую , или может быть был у кого-то опыт?
Title: Re: Миграция MS SQL -> Postgresql
Post by: hsvt on October 04, 2018, 11:13:57 PM
Quote from: 7novds on October 04, 2018, 08:26:01 PM
Задача сэкономить на  лицензиях, поэтому будем переходить на linux + posgresql c windows+mssql.
Хотелось бы сохранить как настройки так и историю, поэтому и вопрос, есть ли средство миграции с одной БД на другую , или может быть был у кого-то опыт?

С MySQL (MariaDB) мигрировал на Postgresql через https://wiki.netxms.org/wiki/How_to_migrate_to_another_database были свои сложности при миграции структуры БД.

В 2.2.8 эти сложности вроде бы исправили (- Fixed SQL errors during database import or migration)

С MSSQL не пробовал.
Title: Re: Миграция MS SQL -> Postgresql
Post by: Victor Kirhenshtein on October 05, 2018, 10:52:08 AM
Мы делали миграцию для клиента именно в такой связке (Windows + MS SQL -> Linux + PostgreSQL), правда несколько лет назад. Все прошло успешно. Приведенной выше инструкции должно быть достаточно. В nxdbmgr были ошибки, но в 2.2.9 все должно быть исправлено.