通过DB Link调用存储过程

时间:2018-06-08 14:35:16

标签: sql sql-server

我试图通过数据库链接调用SQL Server 2012中的存储过程,但是我收到错误。

select * 
from openquery([DBLINK], 'EXEC Database.Schema123.ProcedureName123 ''2018-03-31'', ''7202''')

以下是我遇到的错误:

  

链接服务器“DBLINK”的OLE DB提供程序“MSDASQL”返回消息
  “无效的程序'ProcedureName123'   在第0行第0列。[parser-xyz] [日志ID:xyz]“。

     

Msg 7350,Level 16,State 2,Line 1
  无法从OLE DB提供程序“MSDASQL”获取链接服务器“DBLINK”的列信息。

我可以在没有问题的情况下从表和视图中进行选择,但程序失败。

0 个答案:

没有答案