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

时间:2012-03-26 03:52:37

标签: sql-server visual-studio

我正在使用带有SQL Server数据库项目和控制台应用程序项目的Visual Studio 11 Beta。每次我按F5调试我的控制台应用程序,它都想部署数据库项目。有没有办法阻止它这样做?我找不到任何设置来阻止它。

2 个答案:

答案 0 :(得分:39)

这里的问题是,当你说我想构建和部署(按F5执行此操作以进行调试)时,实际上并不希望数据库成为该部署的一部分。

我担心我没有VS 11 Beta,但这可以通过在Build Configuration中禁用项目部署来实现。

下面是VS 2010的截图,希望你能找到一个等价物(抱歉,我找不到2012年的MS文档)。

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

Where to find the Build Configuration drop down

Select Configuration Manager from the drop down

Uncheck Deploy for the relevant project

答案 1 :(得分:4)

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