--创建链接服务器 /* sp_addlinkedserver @参数 @server=\'DB_sql\', --被访问的服务器别名 @srvproduct=\'\', @provider=\'SQLOLEDB\', @datasrc=\'Server2\' --要访问的服务器 sp_addlinkedsrvlogin @参数 \'DB_sql\', --被访问的服务器别名 \'false\', NULL, \'sa\', --账号 \'123\' --密码 --删除链接服务器 exec sp_dropserver @参数 --被访问的服务器别名 \'ITSV\', \'droplogins\' /********Demo**********/ exec sp_addlinkedserver \'服务器别名\' , \'\' , \'SQLOLEDB\' , \'远程服务器名或ip地址\' exec sp_addlinkedsrvlogin \'服务器别名\' , \'false\' , null , \'用户名\' , \'密码\' exec sp_dropserver \'服务器别名\' , \'droplogins\' */ use testDB GO exec sp_addlinkedserver \'srv_lnk_jacky30\',\'\',\'SQLOLEDB\',\'10.1.0.30\' exec sp_addlinkedsrvlogin \'srv_lnk_jacky30\',\'false\',null,\'testpwd\',\'testuser\' --exec sp_dropserver \'srv_lnk_jacky30\',\'droplogins\' --查询数据 select top 10 * from srv_lnk_jacky30.lscommon.dbo.tbl_ac_info --导入数据并生成本地表 select top 10 * into tbl_ac_info from srv_lnk_jacky30.lscommon.dbo.tbl_ac_info
--在SQL2012及以上版本链接SQL2000数据库 --1.须选安装SQL Server Native Client 10.0 --2.链接驱动指定为10.0 exec sp_addlinkedserver @server=\'srv_link_server\', --链接名称 @srvproduct = \'sqlserver\', @provider = \'MSDASQL\', @datasrc = NULL, @location = null, @provstr = \'DRIVER={SQL Server Native Client 10.0};SERVER=192.168.0.1;\',--链接服务器IP, 须指定Native Client驱动为10.0 @catalog = NULL GO exec sp_addlinkedsrvlogin @rmtsrvname=\'srv_link_server\', --链接名称 @useself=\'false\', @rmtuser=\'testuser\', --账号 @rmtpassword=\'testpwd\'; --密码 GO