在從遠端伺服器複製資料到本地時出現「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...