如何修复未解决的参考错误

时间:2014-06-18 16:33:17

标签: sql sql-server

我收到一条错误消息,指出:"过程[schemaName].[my_proc]对对象[dbo].[callingProc]有一个未解析的引用。我在网上搜索过,但似乎没有很多解决方案。你有什么建议吗?我的代码如下所示:

create procedure schemaName.[my_proc]
as
    begin
        declare @variable int 0;

        exec dbo.callingProc
            @variable;
    end;

2 个答案:

答案 0 :(得分:0)

试图告诉您的是,您的数据库中没有[dbo].[callingProc]过程。

原因可能就像拼写错误一样简单,或callingProc可能与dbo不同的架构。

答案 1 :(得分:0)

我做了一点研究并找到了解决方案!

dbo.callingProcschemaName.[my_proc]处于不同的架构名称下。我进入数据库并更改了dbo.callingProc" Build Action"到#34;建立。" dbo.callingProc未编译,因此产生了引用错误,因为找不到该过程。