Я новичок на SQL сервере. База данных: SQL Server 2012, размер 2 ТБ
Мы планируем объединить несколько объектов database.dbo. * В одной базе данных в разные схемы (databaseN.SchemaN. ). Таким образом, нам нужно подготовить сценарии для перемещения объектов database1.dbo. в другую базу данных в виде другой схемы (например, database2.schema2. *), Включая все зависимые объекты (нужна точная копия). Это должно быть сделано без использования каких-либо инструментов (SSMS, Apex SQL et c).
Как мне go написать об этом. Я думал о следующих подходах:
Извлечение полных метаданных (включая все ограничения / триггеры / индексы / ключи / разделы и т. Д. c)
Извлечение данных
Выполнение сценариев метаданных для цели
отключение всех реляционных ограничений и триггеров
вставить все извлеченные данные
включить все реляционные ограничения и триггеры.
Если этот подход хорош, могу я получить некоторые помощь в go написании сценариев. Также, пожалуйста, предложите, если какой-либо другой подход. Некоторые таблицы разделены и имеют размер 50-100 ГБ.