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