我想在TSQL中从服务器A调用服务器B上的sproc而不链接服务器。是否可以使用类似连接字符串的东西来执行此sproc?返回值将是单个nvarchar值。
问候。
答案 0 :(得分:9)
要避免使用“关联服务器”,您通常会使用OPENDATASOURCE
评论后:
EXEC OPENDATASOURCE('SQLNCLI', 'Data Source=London\Payroll;Integrated Security=SSPI').remoteDB.remoteSchema.remoteProc @param1, @param2,...
简单的4部分命名约定。整个OPENDATASOURCE只是替换链接的服务器名称......
注意:您可能遇到“adhoc access”
的问题答案 1 :(得分:0)
我知道没有办法没有......
-don