Как это работает

Как работает миграция Microsoft SQL Server

Смена версии — это не только изменение compatibility level: database перестраивается и проверяется на target engine.

01

Проверить

Прочитать метаданные и зависимости, не выполняя процедуры, функции, представления и триггеры клиента.

02

Перестроить

Создать поддерживаемые объекты схемы, перенести данные пакетами и восстановить принятые модули.

03

Подтвердить

Сравнить строки и хэши, проверить целостность и выполнить тестовое восстановление итогового backup.

Windows Agent

Передача с внутреннего SQL Server

Agent подключается к SQL Server локально. Адрес сервера, имя пользователя SQL и пароль используются только на вашем компьютере и не отправляются на сайт.

  1. Скачайте и запустите Agent без установки.
  2. Введите код и подключитесь к внутреннему SQL Server.
  3. Выберите базу и загрузите временный защищённый пакет.

Для согласованного экспорта приостановите запись или используйте транзакционно согласованную копию.

Перенести только таблицы и данные между версиями SQL Server

Если Views, Stored Procedures, Functions и Triggers не нужны, Windows Agent может перенести только таблицы и строки.

Используйте его, если приложение само создаёт модули или нужны только данные. Identity, безопасные defaults, ключи, обычные индексы и поддерживаемые связи сохраняются; исключения фиксируются.

Открыть conversion dashboard

Исправить Identity и DEFAULT после конвертации SQL Server

INSERT завершается ошибкой, когда после ручной конвертации не восстановлены Identity или DEFAULT и обязательные numeric или bit столбцы получают NULL.

Agent сохраняет Seed и Increment Identity и безопасные defaults. В режиме таблиц и данных DEFAULT 0 добавляется только к подходящим NOT NULL numeric и bit столбцам, исключая ID, вычисляемые столбцы, ключи и опасные случаи.

Значения Identity и безопасные ограничения DEFAULT сохраняются. Подходящие числовые и bit-столбцы с NOT NULL без исходного значения по умолчанию получают 0; это правило никогда не изменяет столбцы ID, уникальных и внешних ключей.

Открыть conversion dashboard

Подтвердить

Сравнить строки и хэши, проверить целостность и выполнить тестовое восстановление итогового backup.

Конвертировать базу