未解决的对SSDT中索引提示的对象的引用

时间:2017-10-20 14:41:21

标签: sql-server sql-server-data-tools

我有功能DDL,我可以成功地使用SSMS手动创建,但是我无法构建/发布项目,因为它抱怨有未解析的引用。问题在于索引提示(请不要说提示不好,我知道)。

我已将查询最小化,只是为了显示究竟什么不起作用:

CREATE FUNCTION [dbo].[function] 
        ()
RETURNS TABLE
AS
RETURN 
(   
           SELECT 1 as one
             FROM dbo.tbl l with (index (ndx_acct))
)

dbo.tbl实际上是同义词,它指向同一实例上的另一个数据库。

错误消息:

  

错误SQL71501:功能:[dbo]。[function]包含未解析的   引用一个对象。对象不存在或者   引用是不明确的,因为它可以引用以下任何一个   对象:[dbo]。[tbl]。[ndx_acct]或[dbo]。[ndx_acct]。

0 个答案:

没有答案
相关问题