sql server 中不同服务器上的数据库中表怎么互导数据
--创建一个链接 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'