sp_addlinkedserver在存储过程中使用

Posted ljsjxr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sp_addlinkedserver在存储过程中使用相关的知识,希望对你有一定的参考价值。

if not exists(select 1 from sys.servers where name=‘DBVIP‘) begin EXEC sp_addlinkedserver @server=‘DBVIP‘,--被访问的服务器别名(任意的名称) @srvproduct=‘‘, @provider=‘SQLOLEDB‘, @datasrc=‘127.0.0.1‘ --要访问的服务器(SQL SERVER实例名) EXEC sp_addlinkedsrvlogin ‘DBVIP‘, --被访问的服务器别名 ‘false‘, NULL, ‘sa‘, --登陆链接服务器的帐号 ‘123‘ --登陆链接服务器的密码 end go --(go的作用)将语句分开执行,否则会报错 --查看已注册的链接服务器 exec sp_linkedservers --查询链接服务器上的表 select * from DBVIP.database_name.dbo.table_name go --DBVIP.database_name.dbo.table_name 远程服务器完整表名(必须用4部分表示) --用完后可删除 if exists(select 1 from sys.servers where name=‘DBVIP‘) begin Exec sp_droplinkedsrvlogin DBVIP,NULL --删除链接服务器的登陆帐户 Exec sp_dropserver DBVIP --删除链接服务器 end go --查看已注册的链接服务器 exec sp_linkedservers

以上是关于sp_addlinkedserver在存储过程中使用的主要内容,如果未能解决你的问题,请参考以下文章

使用sp_addlinkedserversp_dropserver sp_addlinkedsrvlogin和sp_droplinkedsrvlogin 远程查询数据

SqlServer如何跨实例访问数据库

sp_addlinkedserver,Synonym

如何在打字过程中使文本框旋转 90(垂直)?

如何在打开游标之前在存储过程中创建一个临时表?

如何在 Delphi 的 OLE 自动化过程中使 Word 不可见