如果两台服务器要复制数据,有两种方法,我这里先介绍一种:
划重点:前提是本地服务器能ping通远程服务器,不然一切白搭
下面开工:
- 本地服务器创建远程服务器的链接服务:
exec addlinkedserver '远程服务器别名','','SQLOLEDB','远程服务器地址'
exec addlinkedsrvlogin '远程服务器别名','false',null,'sa','远程服务器账号密码'
- 从远程服务器插入数据
- 如果目标表已存在
insert 本地目标表 select * from [远程服务器别名].[数据库名].[dbo].[表名]
- 如果目标表不存在
select * into 本地目标表 from [远程服务器别名].[数据库名].[dbo].[表名]