--启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
-- 使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
--查询
SELECT * FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=sa;Password=sa'
).DataBaseName.dbo.Table
--插入本地表
select * into SMS_NEW..ChannelSMSStatus from openrowset( 'SQLOLEDB', '122.70.130.21'; 'sa'; 'sa@123',SMS_NEW.dbo.ChannelSMSStatus)