Microsoft.SqlServer.Management.Smo.Transfer() теряет ограничения
Я пытаюсь скопировать базу данных SQL с одного сервера на другой.
Подскажите, пожалуйста, как использовать метод Transfer() без потери ограничений в целевой базе данных.
Я пробовал разные параметры, включая
CopySchema = true; // and
CopyAllSchemas = true; //and even
CopyAllObjects = true;
и все же эта чертова вещь теряет все ограничения.
Помоги мне, пожалуйста!
2 ответа
Решение
Хорошо...
transfer.Options.DriAll = true;
помог. Но теперь это оставляет все спусковые механизмы позади
В настройках несколько флагов для выбора объекта для копирования
transfer.Options.Triggers = true;
transfer.Options.Indexes = true;
transfer.Options.Statistics = true;