SQL使用链接服务器执行远程数据库上的存储过程

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL使用链接服务器执行远程数据库上的存储过程相关的知识,希望对你有一定的参考价值。

原文:SQL使用链接服务器执行远程数据库上的存储过程

 

--创建链接服务器

exec sp_addlinkedserver‘server_tmp‘,‘‘,‘SQLOLEDB‘,远程服务器名或ip地址

exec sp_addlinkedsrvlogin‘server_tmp‘,‘false‘,null,用户名,密码

exec sp_serveroption‘server_lnk‘,‘rpc out‘,‘true‘ --这个允许调用链接服务器上的存储过程

go

 

--调用:

exec server_tmp.数据库名.dbo.过程名参数

 

--删除连接服务器
 EXEC sp_dropserver  server_tmp,droplogins

 

 

 

以上是关于SQL使用链接服务器执行远程数据库上的存储过程的主要内容,如果未能解决你的问题,请参考以下文章

oracle中的存储过程有啥作用,该怎么理解?(数据更新的话用update语句不就完了吗)

跪求:SQL远程数据库备份到本地数据 的方法

SQL SERVER如何远程执行DDL语句?

将sybase存储过程作为链接服务器过程sql server 2008执行

oracle存储过程相关整理

Oracle 11g 代码上的 PL/SQL 是在执行存储过程时