高分求一难度问题 在线!
一过程 位于另外一台SERVER A
PROC A
@ DM INT
@ R1 INT OUTPUT
@ R2 INT OUTPUT
需要在 SERVER B 执行 该过程
exec XX.XX.DBO.A
1 如何取得该过程的2个返回参数(很多例子都是得到1个返回参数)
2 如果@ DM 需从一TABLE 内得到 N个 除了使用游标循环 还有其他效率高的办法吗?
------解决方案--------------------发错地方,不好意思.
------解决方案--------------------可以返回多个参数吧
------解决方案--------------------SQL Server
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@provider='SQLOLEDB',
@datasrc='<ServerName>'
EXEC sp_addlinkedserver
@server = '<ServerName>'
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=<ServerName>;UID=<UserName>;PWD=<Password>;Database=<DatabaseName>'