微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlServer2005跨服务器导入数据SQL语句模板

--sqlServer2005跨服务器导入数据sql语句模板

 

-- 1)使用sp_configure来启用'Ad Hoc distributed Queries':
EXEC SP_CONfigURE 'show advanced options',1
RECONfigURE
EXEC SP_CONfigURE 'Ad Hoc distributed Queries',1
RECONfigURE
 
--2)自定义表名,在导入前创建表,符号不能错。注意把IP地址和'user';'password',dbname.dbo.tablename替换成
--你自己用的对象名,以下表示从192.168.0.77上把dbname数据库上的tablename表插入到当前数据库的mytemp表
SELECT * INTO mytemp FROM OPENROWSET('sqlOLEDB','192.168.0.77';'user';'password',dbname.dbo.tablename)
--3)跨服务器查询示例
SELECT * FROM OPENROWSET('sqlOLEDB','192.168.0.90';'user';'password',dbname.dbo.tablename)

--4)为安全起见,用完后记得关闭'Ad Hoc distributed Queries'EXEC SP_CONfigURE 'show advanced options',0RECONfigUREEXEC SP_CONfigURE 'Ad Hoc distributed Queries',0RECONfigURE

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐