【发布时间】:2018-10-16 15:50:06
【问题描述】:
我们正在使用 SQL Server Data Tools (SSDT) 来管理我们的客户数据库。
理论上所有数据库都是相同的,但实际上我们有一些存储过程(和一个触发器)会从一个客户更改为另一个客户。
我们为所有常见的事物创建了一个主 SSDT,然后为每个客户创建了一个 SSDT,其中仅包含特定的存储过程(无表)。
在特定的 SSDT 中,我们会收到警告,因为 SSDT 找不到存储过程中引用的表,但我们可以忍受(显然 SSDT 将无法验证表的字段,因为它找不到桌子)。对于触发器,我们得到一个错误(找不到表),因此数据库项目没有编译。
我们应该如何管理它?我想我们不应该在这种情况下孤军奋战。
数据库项目有没有办法从另一个数据库项目中引用对象(表)?
谢谢,
伊夫忘了
【问题讨论】:
标签: sql-server sql-server-data-tools