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;
Другие вопросы по тегам