--创建一个链接
EXEC sp_addlinkedserver 'OtherServerDb','','SQLOLEDB','192.168.12.101' --第一个参数是给远程的服务器起的别名 最后一个是远程服务器的IP 其余参数不管
--创建一个登录方式
EXEC sp_addlinkedsrvlogin 'OtherServerDb','false',null,'sa','123456' --第一个参数和上门的别名保持一致 最后两个参数是 数据库的用户名和密码 其余参数不管
--实例
--1.查询远程服务器上的某张表的数据
SELECT * FROM OtherServerDb.xkz20150204.dbo.Sys_Menu --调用方式:别名.数据库名.架构名.表名
--2.把远程服务器上的某张表中的数据导入到 本地一张表中
INSERT INTO dbo.T_LandCompens
( Name ,
ShareArea ,
FixedDividend ,
FloatDividend ,
TotalAmount ,
Remark ,
[Group] ,
Zhen ,
Qx ,
Purview ,
Person_ID ,
Date ,
Annual ,
Village ,
p1
)
SELECT Name ,
ShareArea ,
FixedDividend ,
FloatDividend ,
TotalAmount ,
Remark ,
[Group] ,
Zhen ,
Qx ,
Purview ,
Person_ID ,
Date ,
Annual ,
Village ,
p1 FROM OtherServerDb.xkz20150204.dbo.T_LandCompens WHERE Village='202121'