此操作主要涉及到三个存储过程。
1)sp_addlinkedserver 创建链接服务器的信息
2)sp_addlinkedsrvlogin 创建服务器的登录信息
3)sp_dropserver 删除链接服务器信息。
创建链接服务器,以及创建服务器的登录信息之后,才可对数据库进行操作。对临时使用的数据库信息,使用之后可删除链接服务器信息。
1、
EXEC master.dbo.sp_addlinkedserver @server = N’19’,
@srvproduct=N”, @provider=N’SQLNCLI’, @datasrc=N’192.168.2.19,1645’
参数说明:
@server 别名
@datasrc 源服务器的IP地址信息
2、
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N’19’,
@locallogin=NULL,
@rmtuser=N’sa’,
@rmtpassword=’*’
参数说明:
@rmtsrvname 别名
@rmtuser 用户名
@rmtpassword 登录密码
3、
exec sp_dropserver N’19’, ‘droplogins’
参数说明:
参数1:别名
参数2:固定
4、详细使用信息
elect * from LinkServer1.DatabaseName.dbo.Table1
名称 :别名.数据库名.dbo.表名