SSDT发出虚假的SQL71502:函数:[dbo]。[***]包含对象的未解析引用

时间:2013-05-06 21:01:19

标签: sql aggregate-functions sqlclr sql-server-data-tools

我有一些SqlClr聚合函数曾经在一个单独的项目中......但是现在使用SSDT,我可以将它们全部放在一个db项目中。凉。所有这些都在全局命名空间中。他们编译并且一切正常......但我仍然从项目中的4个引用T-SQL函数中得到警告。正在引用的CLR函数是在没有警告的情况下从其他7个T-SQL函数中引用的。

我可以删除该功能并让intellisense将其放回...它也找到了该功能。我引用它的地方完全相同:

select dbo.SomeClrAggregateFunction( a.Column )
from 
  dbo.SomeTable a
  inner join
  dbo.OtherTable b
    on a.ColumnOne = b.ColumnOne
group by 
  b.SomeOtherColumn 

再次......一切正常......我可以编译,部署和测试引用函数。我只是无法摆脱警告。我有一个关于摆脱警告的事情,但抑制似乎是不合适的。

0 个答案:

没有答案