Sql VS2010数据库项目部署问题

Sql VS2010数据库项目部署问题,sql,visual-studio-2010,deployment,Sql,Visual Studio 2010,Deployment,我使用了一个部分数据库项目来保存我的存储过程。在VS2010中使用deploy操作时,它会生成一个SQL脚本,其中包含要部署的所有存储过程 但是,该脚本还包含一条Drop/Create Database指令,即使我在.sqldeployment文件中禁用了“Always Create Database”选项,也无法删除该指令 我不想使用架构比较和同步进行部署。我只需要一个合并脚本来删除和创建存储过程,因为数据库是由DBA处理的 有什么想法吗?我也有同样的问题,我发现解决方案是转到“属性/部署”选

我使用了一个部分数据库项目来保存我的存储过程。在VS2010中使用deploy操作时,它会生成一个SQL脚本,其中包含要部署的所有存储过程

但是,该脚本还包含一条Drop/Create Database指令,即使我在.sqldeployment文件中禁用了“Always Create Database”选项,也无法删除该指令

我不想使用架构比较和同步进行部署。我只需要一个合并脚本来删除和创建存储过程,因为数据库是由DBA处理的


有什么想法吗?

我也有同样的问题,我发现解决方案是转到“属性/部署”选项卡,在那里您需要指定“目标连接”。如果不这样做,“始终重新创建数据库”选项将被忽略,部署脚本将始终包含drop和create database

确保“部署操作”设置为“创建部署脚本”,并且未勾选部署配置文件中的“始终重新创建数据库”选项


当您点击“部署”时,它将使用存储过程创建合并脚本,而不删除/创建数据库。

我也遇到了同样的问题,我发现解决方案是转到“属性/部署”选项卡,您需要在其中指定“目标连接”。如果不这样做,“始终重新创建数据库”选项将被忽略,部署脚本将始终包含drop和create database

确保“部署操作”设置为“创建部署脚本”,并且未勾选部署配置文件中的“始终重新创建数据库”选项

当您点击“Deploy”时,它将创建包含存储过程的合并脚本,而无需删除/创建数据库