我正在使用 dacpac 文件来比较源和目标之间的架构,并使用 Sqlpackage.exe 生成要在目标中执行的 sql 脚本。
如果我不想将登录名/用户从源移动到目标,我应该在 sqlpackage 命令中使用什么参数?
我正在使用 dacpac 文件来比较源和目标之间的架构,并使用 Sqlpackage.exe 生成要在目标中执行的 sql 脚本。
如果我不想将登录名/用户从源移动到目标,我应该在 sqlpackage 命令中使用什么参数?
也许尝试
/p:ExcludeObjectType=Users
有一个部署贡献者就是为了做到这一点而编写的(我写了它哇哇哇哇):
http://agilesqlclub.codeplex.com/
使用此过滤器将忽略所有安全对象:
/p:AdditionalDeploymentContributorArguments="SqlPackageFilter=IgnoreSecurity"
哪个应该做你想做的。
编