使用不同的模式将两个数据库项目执行到单个数据库

时间:2016-02-05 06:40:29

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

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

1 个答案:

答案 0 :(得分:0)

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

  • 始终重新创建database = unchecked
  • 将对象放在目标中但不在source = unchecked

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