Большая миграция базы данных 120 ГБ с понижением MS SQL - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть большая база данных около 120 ГБ, которая была перенесена на временный сервер пару недель назад в спешке. Я должен добавить, что я ни в коем случае не DBA.

К сожалению, это был SQL 2017, а не исходный 2016, который вызвал проблему при попытке перенести его обратно на 2016. То есть невозможно выполнить миграцию с помощью drop / reattach или backup / restore.

Я пытался создать сценарий для базы данных, но поскольку несколько таблиц имеют размер 80%, размер базы данных не удается импортировать.

Я также попробовал APEX SQL Data Diff, но я получаю сообщения об ошибке «Журнал транзакций заполнен», даже если для журнала транзакций задано простое значение.

Есть ли у кого-нибудь идеи о том, как своевременно перенести эту базу данных обратно на исходный сервер.

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете использовать SSIS или мастер экспорта / импорта в SSMS для переноса данных из старой базы данных в новую. Или экспортируйте данные за 2017 год в плоские файлы и используйте массовая вставка или bcp для импорта этих файлов в 2016 году.

...