新手DBA上路,最近幫公司某一舊系統,昇級SQL SERVER2014,並使用Always On技術,一切順利完成
AP測試也都沒問題,結果AP又問了一個問題,linked server怎麼沒有連Oracle的provider...?
GOOGLE大神查了一下,大多文章都說要裝Oracle clinet
不過也看到一篇只需要裝ODAC即可
實作後也沒問題
以下步驟提供參考
1. 依需求版本下載Oracle Data Access Components (ODAC)Xcopy版本
(文章以ODAC121010Xcopy_x64為例)
2. 解開後,以系統管理員身分執行CMD
3. 到該資料夾後輸入 install.bat oledb c:\oracle\odac64 odac64 true
(安裝oledb 安裝到C:\oracle\odac64資料夾 odac64為home true)
4. 安裝完後可以看到SQL SERVER LINKED SERVER的Provider會多ORAOLEDB.Oracle
5. 點進去把AllowInProcess,DynamicParameter打勾
6. restart,要重啟電腦,不然連線會出錯