SQLSERVER 链接服务器执行存储过程
Posted 璇狼之风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER 链接服务器执行存储过程相关的知识,希望对你有一定的参考价值。
1.创建链接服务器
exec sp_addlinkedserver \'server_tmp\',\'\',\'SQLOLEDB\',\'192.168.1.1\' -- server_tmp 为别名
exec sp_addlinkedsrvlogin \'server_tmp\',\'false\',null,\'sa\',\'sa\' -- 俩 sa 分别为用户和密码
exec sp_serveroption \'server_tmp\',\'rpc out\',\'true\' --这个允许调用链接服务器上的存储过程
go
2.测试
--exec server_tmp.数据库名.dbo.过程名 \'参数\'
exec server_tmp.[PyXiaoshuo].dbo.[Proc_TestTempTable] -- 我这没加参数
3.远程数据库存储过程
CREATE procedure [dbo].[Proc_TestTempTable]
as
begin
create table #t20170413
(
col_1 varchar(100) ,
col_2 varchar(100)
)
insert into #t20170413 values (\'aaa\',\'bbb\');
select * from #t20170413
end
GO
4.测试结果
以上是关于SQLSERVER 链接服务器执行存储过程的主要内容,如果未能解决你的问题,请参考以下文章