logo

分享 sqlserver 解决两个不同服务器之间数据表复制问题

用户2072 236 阅读 0 评论 2021-08-25 11:24

sqlserver 解决两个不同服务器之间数据表复制问题

直接服务器之间两个互相链接  执行sql语句进行远程操作

/* 创建链接服务器 */
exec sp_addlinkedserver 'srv_lnk','','sqloledb','101.101.101.101'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'jianzhu','jianzhu'
go

/* 查询示例 */
--这个查询不报错 OK
SELECT *
FROM srv_lnk.guakao.dbo.GKKeyWordPoint 

--这个select into 报错 对象名称包含的前缀数量超过最大数量.最大值为3
select * into [srv_lnk].[guakao].[dbo].[GKKeyWordPoint_2021] from GKKeyWordPoint

--下面不报错 可能是不同语句有不同的限制
INSERT INTO srv_lnk.guakao.dbo.[GKKeyWordRank] 
SELECT * FROM GKKeyWordRank where StatisticDate='2021-08-24';
go
/* 删除链接服务器 */
exec sp_dropserver 'srv_lnk','droplogins'


充电支持Ta
精选评论
加载中~