Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 调试时如何不部署SQL Server数据库项目?_Sql Server_Visual Studio - Fatal编程技术网

Sql server 调试时如何不部署SQL Server数据库项目?

Sql server 调试时如何不部署SQL Server数据库项目?,sql-server,visual-studio,Sql Server,Visual Studio,我将VisualStudio11Beta与SQLServer数据库项目和控制台应用程序项目一起使用。每次我点击F5调试控制台应用程序时,它都想部署数据库项目。有没有办法阻止它那样做?我找不到任何设置来阻止它。双击解决方案资源管理器中数据库项目的“属性”节点以打开数据库项目属性。选择Deploy选项卡。在部署操作部分,选择“创建部署脚本(.sql)”而不是“创建部署脚本(.sql)并部署到数据库”。这里的问题是,当您说我要构建和部署(点击F5进行此操作是为了调试)时,您实际上并不希望DB成为该部署

我将VisualStudio11Beta与SQLServer数据库项目和控制台应用程序项目一起使用。每次我点击F5调试控制台应用程序时,它都想部署数据库项目。有没有办法阻止它那样做?我找不到任何设置来阻止它。

双击解决方案资源管理器中数据库项目的“属性”节点以打开数据库项目属性。选择Deploy选项卡。在部署操作部分,选择“创建部署脚本(.sql)”而不是“创建部署脚本(.sql)并部署到数据库”。

这里的问题是,当您说我要构建和部署(点击F5进行此操作是为了调试)时,您实际上并不希望DB成为该部署的一部分

恐怕我没有VS11测试版,但这是通过在构建配置中禁用项目部署来实现的

下面是VS2010的截图,希望你能找到一个类似的版本(对不起,我找不到2012年的MS文档)

找到您不想部署的项目,并取消选中deploy列下的相关复选框


VS 11 Beta版中没有部署选项卡。“项目设置”选项卡上有一个“创建脚本”复选框,但选中此复选框仍会导致部署数据库。还有其他线索吗?如果不应采取部署操作,则应在Configuration Manager中禁用该操作。请参阅其他答案。这取决于OP的意思,但如果他不希望发生任何部署操作(包括生成SQL脚本,在上面接受的答案的情况下),这是正确的答案。非常感谢。