SQL71501:触发器:[dbo].[TriggerName]有一个未解析的对象[dbo]的引用.[TableName]

Eri*_*ker 5 clr sqlclr sql-server-2008-r2 visual-studio-2013

我有一个带有一些函数和触发器的SQL项目.

在Visual Studio 2010中,我只能指定数据库连接字符串和部署.这很有效.

但是现在迁移到Visual Studio 2013后,当我尝试构建项目时,在生成的sql文件中出现了很多这样的错误:

SQL71501: Trigger: [dbo].[TriggerName] has an unresolved reference 
to object [dbo].[TableName]
Run Code Online (Sandbox Code Playgroud)

该如何修复?

Svi*_*ack 2

在 sql 中删除 dbo 之前的数据库引用CREATE TRIGGER,然后验证将成功,因为 Visual Studio 将正确引用本地项目中的表。