Microsoft.SqlServer.Management.Smo.Transfer () теряет ограничения - PullRequest
2 голосов
/ 17 июня 2010

Я пытаюсь скопировать базу данных SQL с одного сервера на другой.

Подскажите, пожалуйста, как использовать метод Transfer () без потери ограничений в целевой базе данных.

Я пробовал разные параметры, включая

 CopySchema = true;     // and 
 CopyAllSchemas = true; //and even 
 CopyAllObjects = true;

и все же эта чертова штука теряет все ограничения.

Помогите мне, пожалуйста!

Ответы [ 2 ]

2 голосов
/ 18 июня 2010

ОК ...

 transfer.Options.DriAll = true;

помогли. Но теперь это оставляет все триггеры позади

1 голос
/ 27 февраля 2017

В настройках некоторых флагов для выбора объекта для копирования

  transfer.Options.Triggers = true;
  transfer.Options.Indexes = true;
  transfer.Options.Statistics = true;
...