使用copyAllUsers = false的Visual Studio 2012 Web部署

时间:2013-04-25 15:44:01

标签: web visual-studio-2012 web-deployment

我正忙着使用Visual Studio 2012尝试新的Web Deploy 3.这很棒,但我想知道如何从数据库更新设置中排除用户创建/删除。如果有人可以提供帮助,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

在VS2012中,dbdacfx数据库提供程序用于同步SQL数据库,并且没有跳过用户的选项。要跳过用户,您可以直接使用msdeploy。这必须安装在C:\ program files \ iis \ Microsoft Web deploy V3“。从命令行使用msdeloy.exe并使用dbdacfx提供程序,如下所示

msdeploy -verb:sync -source:dbfullsql="<connectionstring>" 
-dest:dbfullsql="<destinationconnectionstring>",copyallusers=false