【发布时间】:2014-04-24 10:56:15
【问题描述】:
我有一个带有一些函数和触发器的 SQL 项目。
在 Visual Studio 2010 中,我可以只指定数据库连接字符串,然后进行部署。这效果很好。
但是现在在迁移到 Visual Studio 2013 之后,当我尝试构建项目时,在生成的 sql 文件中出现了很多这样的错误:
SQL71501: Trigger: [dbo].[TriggerName] has an unresolved reference
to object [dbo].[TableName]
应该如何解决这个问题?
【问题讨论】:
-
您的架构项目是否有 [dbo].[TableName] 的脚本? VS2013 现在正在项目中验证整个架构。
-
@Erik Dekker,您能否解释一下您是如何使用 Visual Studio 2010 部署您的 SQL CLR 项目以及您使用的是哪个 SQL Server。实际上,我正在尝试做同样的事情,但遇到了错误。这是我的 stackoverflow link 了解更多信息。
-
如果您已解决,请在此处回复您自己的问题。
-
您好,我们仍然在 VS2010 中工作,我们使用 SQL Server 2008 R2。但是你的问题和我们的完全不同。我们只在 VS 2012 及更高版本中遇到问题,因为那里的行为发生了变化,我们现在需要一个完整的架构来验证。
标签: sql-server-2008-r2 visual-studio-2013 clr sqlclr