【问题标题】:Execute two database projects with different schemas to a single database将具有不同架构的两个数据库项目执行到单个数据库
【发布时间】:2016-05-15 01:18:11
【问题描述】:

我有两个数据库项目。两者都有不同的模式(dbo 和 nts)。我想将这两个项目都执行到一个数据库中。当我执行我的 nts 项目时,我将存储过程的名称命名为 [nts].[StoredProcedureName]。当我对这个数据库执行 dbo 项目时,以前的 nts 存储过程被删除了。如果我颠倒我的顺序(首先是 dbo,然后是 nts),我的 nts 存储过程将使用 dbo 作为它们的模式来执行。我是数据库和 sql 的新手。我尝试进入数据库并添加 nts 架构。但这并不能解决我的问题。如果您需要任何其他信息,请告诉我。

【问题讨论】:

    标签: visual-studio-2012 stored-procedures database-schema database-project


    【解决方案1】:

    当您发布数据库项目时,请确保高级发布选项中的这些设置设置如下:

    • 始终重新创建数据库 = 未选中
    • 将对象放在目标中但不在源中 = 未选中

    附注:您应该考虑将 2 个项目合并为 1 个。单个数据库项目可以支持多个模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-08
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 2010-12-22
      • 2016-01-20
      相关资源
      最近更新 更多