【问题标题】:VS2010 Database Project Deployment issueVS2010 数据库项目部署问题
【发布时间】:2011-09-08 00:01:37
【问题描述】:

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

但是,该脚本还包含我无法删除的删除/创建数据库指令,即使我取消了 .sqldeployment 文件中的“始终创建数据库”选项。

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

有什么想法吗?

【问题讨论】:

    标签: sql visual-studio-2010 deployment


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多