在单个解决方案中将 SSDT 2010(最新更新,v10.3.21208.0)与多个数据库项目一起使用时出现错误。错误内容如下:
SQL71561: View: [dbo].[View] has an unresolved reference to object [OtherDatabase].[dbo].[OtherTable]
我已经阅读了可以在 Stack Overflow 和 Google 上找到的所有其他资源。以下是我已经尝试过的一些事情:
- 设置对解决方案中其他项目的数据库引用。
- 清除数据库变量选项以绕过根据配置选项动态更改数据库名称的 SQLCLR 变量。
- 确保在所有项目上禁用为公共对象启用扩展 Transact-SQL 验证
- 将数据库位置选项设置为:不同的数据库,相同的服务器
- 确保项目构建顺序合理安排
- 尝试了这篇文章的建议
似乎没有什么对我有用。任何帮助将非常感激。这是一个屏幕截图,可能会更清楚地说明我的问题: