我想在我的sql中獲得針對jet 4.0的oledb提供程序。我正在使用64位版本的Windows。我們如何爲64位操作系統設置oledb提供程序
我創建了一個鏈接服務器來訪問訪問數據庫並將該數據庫導入到sql。
因此,我已經寫了一個存儲過程來創建一個鏈接服務器,我提到的提供商是Microsoft oledb jet 4.0。
我在64位得到了這樣的錯誤
「OLE DB提供程序‘Microsoft.Jet.OLEDB.4.0’不能用於分佈式查詢,因爲提供程序配置爲在單線程單元模式下運行「。
在32位窗口它工作正常。我安裝了Microsoft Oledb噴墨驅動程序。但在64位它沒有被安裝。
可以告訴我在Sql鏈接服務器上獲取提供商oledb jet 4.0的建議。
嘗試在您的連接字符串中使用'Provider = Microsoft.ACE.OLEDB.12.0;'而不是'Provider = Microsoft.Jet.OLEDB.4.0' –
這是windows窗體還是ASP? – Gnqz
與Excel相同:http://dba.stackexchange.com/questions/68050/distributed-queries-are-configured-to-run-in-single-threaded-apartment-mode – Luaan