Sql Server查询远程db 表数据到本地,sqldb
step 1:sp_configure 'show advanced options', 1; RECONFIGURE; sp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO
step 2:
insert into table_name
columns
SELECT
columns
FROM OPENROWSET('SQLNCLI',
'Server=XXXX,1433;uid=XXXX;pwd=XXXX;Database=cb_name;','SELECT * FROM table_name') insert inot user
select * from opendatasource('sqloledb','server=192.168.0.1;uid=sa;pwd=dbpasswords;database=dbname').dbname.dbo.user_copy
你这个远程数据库,你能直接用sqlserver的客户端访问吗?
如果可以,是否可以考虑建立数据库连接(linked server)
然后 通过
insert into t_1 select * from 连接服务器.t_2 (具体怎么写,查一下)
的方法,把数据拷贝过来 ?
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。