菜单

sqlserver 跨服务器询问

2019年3月21日 - MySQL

exec sp_configure ‘show advanced options’,1 reconfigure
exec sp_configure ‘Ad Hoc Distributed Queries’,1 reconfigure
SELECT * into T_System_Organization_bak_20180308
from openrowset (‘SQLOLEDB’ , ’10.***.***.***,端口 ; ‘用户名’ ;
‘密码’ ,[数据库名称].dbo.表名)
exec sp_configure ‘Ad Hoc Distributed Queries’,0 reconfigure
exec sp_configure ‘show advanced options’,0 reconfigure

  有三种格局,先记下第①种

sqlserver manager里的新查询中启用

Ad Hoc Distributed Queries:

exec sp_configure ‘show advanced options’,1 reconfigure 
exec sp_configure ‘Ad Hoc Distributed Queries’,1 reconfigure

—用openDATASOURCE执行

 

select * from OPENDATASOURCE(
‘SQLOLEDB’,
‘Data Source=[IP];User ID=sa;Password=[PW]’
).[库].[用户].[表]
[where …] 

  

应用到位后,关闭 Ad Hoc Distributed Queries :

 

exec sp_configure ‘Ad Hoc Distributed Queries’,0 reconfigure 

exec sp_configure ‘show advanced options’,0 reconfigure

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图