【发布时间】:2015-03-02 20:44:52
【问题描述】:
我正在尝试将 Visual Studio 2008 数据库项目升级到 Visual Studio 2013 数据库项目。
我遇到了类似的错误
[dbo].[trigger_name] has an unresolved reference to object [dbo].[table_name]
从我读到的here 看来,您可以通过某种方式导入数据库的子集:
SQL Server 数据库项目旨在完全镜像数据库 他们的内容将被部署到其中。虽然你可以创建 仅包含数据库子集的项目,例如, SQL CLR 程序集的资产——只要有任何 T-SQL,SSDT 就会阻止您 在项目中引用了数据库中的一个对象,该对象不是 在你的项目中。
由于我的脚本只需要 10 个表即可运行,如何在我的项目中创建这些表,以便不再遇到上述错误?
或者,有没有办法链接到服务器上的数据库并允许我的触发器根据实际的数据库架构验证对象?
【问题讨论】:
标签: visual-studio-2013 sql-server-2012 sql-server-data-tools