跨数据库查询同步表数据

--打开分布式查询组件功能
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure


--执行跨数据库查询插入操作,与打开分布式组件分开执行

use [目标数据库名]
insert into [目标表名]([目标字段名])
SELECT [源字段名]FROM
OPENDATASOURCE('SQLOLEDB', 'Data Source=[网络地址或服务器连接名];integrated security=SSPI').[源数据库名].dbo.[源表名]
--关闭分布式查询组件功能
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

posted @ 2013-07-23 11:45  BicycleBoy  阅读(651)  评论(0编辑  收藏  举报