--開啟匯入功能
exec sp_configure 'show advanced options',1;
reconfigure;
exec sp_configure 'Ad Hoc Distributed Queries',1;
reconfigure;
--允許在行程中使用ACE.OLEDB.12
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1;
--允許動態引數
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1;
SELECT * FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0'
,'dBase III;HDR=NO;IMEX=2;DATABASE=C:/zqzhsyxxwh.dbf',
"SELECT top 1 a FROM xmbs");
執行后報錯:尚未注冊 OLE DB 訪問介面 "Microsoft.ACE.OLEDB.12.0。改成 Microsoft.Jet.OLEDB.4.0就報:
因為 OLE DB 訪問介面 'Microsoft.Jet.OLEDB.4.0' 配置為在單執行緒單元模式下運行,所以該訪問介面無法用于分布式查詢。
試過網上眾多辦法,還是沒解決,急急急。
uj5u.com熱心網友回復:
你安裝了:http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
這個沒有?
uj5u.com熱心網友回復:
裝好了,我是64位的。
uj5u.com熱心網友回復:
裝好了還不行?
uj5u.com熱心網友回復:
換個 用opendatesource 試試uj5u.com熱心網友回復:
也沒有用。
uj5u.com熱心網友回復:
還有沒有人想試試?uj5u.com熱心網友回復:
你是64位的話,裝的是AccessDatabaseEngine_X64.exe 嗎?然后看看訪問介面里面有嗎?
uj5u.com熱心網友回復:
我也是這個問題,整了好久了,還沒有弄好,樓主弄好了嘛轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/252871.html
標籤:基礎類
上一篇:如果根據名稱和區間關聯單價
下一篇:sql 一對多查詢
