2015-07-06 7 views
0

Я использую файл dacpac для сравнения схемы между источником и получателем и создания сценария sql для выполнения в целевом объекте с использованием Sqlpackage.exe.Какой параметр должен пройти, чтобы игнорировать перемещение логинов/пользователей из источника в пункт назначения

Если я не хочу перемещать логины/пользователей из источника в пункт назначения, какой параметр следует использовать в команде sqlpackage?

ответ

1

Возможно попробовать

/p:ExcludeObjectType=Users 
+0

Я получаю сообщение об ошибке, если включаю параметр. «ExcludeObjectType» не является допустимым аргументом для действия «Извлечь». – Ramya

+0

Использование/p: ExcludeObjectType = Пользователь при публикации, а не при извлечении. Кроме того, получите последнюю версию SqlPackage здесь: http://www.microsoft.com/en-us/download/details.aspx?id=46898 –

0

Существует вкладчик развертывания, которое было написано, чтобы сделать именно это (я написал это возглас возгласа):

http://agilesqlclub.codeplex.com/

Используя этот фильтр будет игнорировать все объекты безопасности :

/p: AdditionalDeploymentContributorArguments = "SqlPackageFilter = IgnoreSecurity"

Что должно делать то, что вы хотите.

ed