导航

分布式查询

Posted on 2012-06-08 11:17  yiyishuitian  阅读(21)  评论(0)    收藏  举报
查询不同服务器创建连接:
-------------------------------------------------------------
exec sp_addlinkedserver 'temp_name', '', 'SQLOLEDB', 'SERVER NAME OR IP'
go
exec sp_addlinkedsrvlogin 'temp_name', 'false',null, 'user_name', 'password'
go

---------

查看可用SERVER

exec sp_helpserver 查看可用server
exec sp_dropserver 'temp_name_bgx','droplogins' 删除server

--------------------

查询ACCESS

--------------------------------------------------------------
sp_addlinkedserver 'xin_access','access 2000','Microsoft.Jet.OLEDB.4.0','c:\SQLdata\Northwind.mdb'
go
sp_addlinkedsrvlogin 'xin_access', false, 'sa', 'administrator',NULL
go
  
select * from xin_access...产品

-----------------

分布式查询excle-------------------------------------
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=d:\fkjb.xls;Extended Properties=EXCEL 5.0')...[Sheet1$]


--------------------




--开启高级设置

execsp_configure'show advanced options',1--1为开启 reconfigure

--开启外围设置 execsp_configure'Ad Hoc Distributed Queries',1--1为开启 reconfigure

 

关闭代码: execsp_configure'Ad Hoc Distributed Queries',0--0为关闭

reconfigure execsp_configure'show advanced options',0--0为关闭

reconfigure

------------------------------------------------------------------

--转接EXCEL 2010版及2003版本

select * from OpenDataSource( 'Microsoft.ACE.OLEDB.12.0', 'Data Source="C:\work\****.xlsx";---也可以为***.xls User ID=; Password=; Extended properties=EXCEL 12.0')...[sheet1$]