嘗試使用T-SQL 查詢將資料匯出到Excel 時,使用者可能會遇到以下錯誤: 「無法為連結伺服器建立OLE DB 提供者Microsoft.Jet.OLEDB.4.0 的實例(空)。」此問題源自於未能連結到正確的OLE DB 提供者。
要解決此問題,請按照以下步驟操作:
安裝正確的OLE DB提供者:
授予對 Temp 的存取權目錄:
確保執行 SQL Server的使用者有對臨時目錄的讀取/寫入存取權:
啟用即席分散式查詢:
設定 OLE DB提供者屬性:
EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
註冊msexcl40.dll(選購):
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
以上是為什麼無法使用 T-SQL 將資料匯出到 Excel —「無法建立 OLE DB 提供者的實例」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!