0
我在我們的2012年運行SQL Server 2012的服務器2012從here上安裝了最新版本Microsoft.ACE.OLEDB.12.0
x64。Microsoft.ACE.OLEDB.12.0未在提供商列表中顯示
的應用程序安裝,並呈現出在安裝的程序列表,但是當我嘗試運行OPENROWSET
查詢,我得到
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered
此外,供應商沒有出現在列表中了服務器對象下的提供商 - >鏈接服務器 - >提供商
我已經找遍了所有的地方,但我似乎無法找到任何有關如何實際得到這個顯示在列表中的信息。
有沒有人有任何想法如何讓這個顯示出來?
任何幫助,將不勝感激。
我對此並不熟悉。目前我的Windows服務調用一個存儲過程,使用'openrowset'從上傳的excel文檔中插入數據。此解決方案是否能夠提供相同的功能? –
如果您可以編寫一個SSIS包來處理該文件,那麼您可以在SQL Server中註冊該包。然後,無論何時從視圖中選擇包將運行。 –
此外,它將傳遞給的環境將是Server 2008和SQL Server 2008.此解決方案是否可以在此情況下運行?我們不是一個普通的SQL服務器商店,我們使用Oracle,所以這也需要在他們的服務器上運行,並且我們唯一的SQL服務器是2012. –