SQL2008中查詢外部EXECl檔案中的內容。。

2021-06-07 20:40:04 字數 2280 閱讀 9588

在從遠端伺服器複製資料到本地時出現「sql server 阻止了對元件 'ad hoc distributed queries' 的 statement'openrowset/opendatasource' 的訪問,因為此元件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用 sp_configure 啟用 'ad hoc distributed queries'。有關啟用 'ad hoc distributed queries' 的詳細資訊 」錯誤,因此網上搜尋,發現以下解決方法:啟用ad hoc distributed queries:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'ad hoc distributed queries',1

reconfigure

--execl 2007如下操作

--> jet 引擎訪問 excel 97-2003   

select * from openrowset('microsoft.jet.oledb.4.0', 'excel 8.0;hdr=yes;imex=1;database=d:\97-2003.xls', 'select * from [sheet1$]')

select * from openrowset('microsoft.jet.oledb.4.0', 'excel 8.0;hdr=yes;imex=1;database=d:\97-2003.xls', [sheet1$])

select * from opendatasource('microsoft.jet.oledb.4.0', 'excel 8.0;hdr=yes;imex=1;database=d:\97-2003.xls')...[sheet1$]

select * from opendatasource('microsoft.jet.oledb.4.0', 'data source=d:\97-2003.xls;extended properties="excel 8.0;hdr=yes;imex=1"')...[sheet1$]

--> ace 引擎訪問 excel 97-2003

select * from openrowset('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\97-2003.xls', 'select * from [sheet1$]')

select * from openrowset('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\97-2003.xls', [sheet1$])

select * from opendatasource('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\97-2003.xls')...[sheet1$]

select * from opendatasource('microsoft.ace.oledb.12.0', 'data source=d:\97-2003.xls;extended properties="excel 12.0;hdr=yes;imex=1"')...[sheet1$]

--> ace 引擎訪問 excel 2007

select * from openrowset('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\2007.xlsx', 'select * from [sheet1$]')

select * from openrowset('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\2007.xlsx', [sheet1$])

select * from opendatasource('microsoft.ace.oledb.12.0', 'excel 12.0;hdr=yes;imex=1;database=d:\2007.xlsx')...[sheet1$]

select * from opendatasource('microsoft.ace.oledb.12.0', 'data source=d:\2007.xlsx;extended properties="excel 12.0;hdr=yes;imex=1"')...[sheet1$]

SQL 2008中的挖掘模型

sql server 2008 聯機叢書 2009 年 7 月 挖掘模型 analysis services 資料探勘 本節介紹了資料探勘模型的基本體系結構,概述了資料探勘模型的屬性,並說明了建立和處理挖掘模型的方式。mining model architecture defining mining...

SQL2008中Merge的用法

在sql2008中,新增了乙個關鍵字 merge,這個和oracle的merge的用法差不多,只是新增了乙個delete方法而已。下面就是具體的使用說明 首先是對merge的使用說明 merge into 目標表 using 源on條件 when matched 操作 when notmatched...

SQL2008中Merge的用法

在sql2008中,新增了乙個關鍵字 merge,這個和oracle的merge的用法差不多,只是新增了乙個delete方法而已。下面就是具體的使用說明 首先是對merge的使用說明 merge into 目標表 using 源on條件 when matched 操作 when notmatched...