1
下面的查询在SQL Server中工作的罚款2008 R2SQL Server的OPENQUERY来执行命令
select *
from openquery(LinkedServerName, 'exec databaseName.dbo.SP_GET_INFO');
我尝试使用exec命令将其转换,但没有运气。
例如:
exec ('call databaseName.dbo.SP_GET_INFO') at LinkedServerName
始终得到这个消息的语法错误:
Could not execute statement on remote server 'LinkedServerName'
感谢。
LinkedServerName处的exec('exec databaseName.dbo.SP_GET_INFO') – lad2025
谢谢@ lad2025,但是我得到这个错误: 链接服务器的OLE DB提供程序“STREAM”“(null)”返回消息“The操作多步OLE DB生成的错误如果可用,检查OLE DB的状态值,没有工作完成。“ – iperezmel78
您的存储过程是否返回XML/TEXT/Image等? – lad2025