前置作業
- 於 SQL 伺服器安裝 Oracle Client 並正確設定 TNS 服務名稱(Net8 Easy Config)。
- 開啟 Enterprise Manager,展開伺服器節點,右鍵「連結伺服器」→「新增連結伺服器」。
詳細設定步驟
- 連結伺服器名稱:自訂名稱,不可與現有遠端/連結伺服器重複。
- 伺服器類型:選擇「其他資料來源」。
- 提供者名稱:選 Microsoft OLE DB Provider for Oracle。
- 產品名稱:輸入
Oracle。
- 資料來源:輸入 Oracle Client 設定的 TNS 服務名稱。
- 提供者字串:輸入
MSDAORA(固定值,不可變更)。
- 伺服器選項:勾選 RPC 與 RPC OUT。
- 安全性:選擇「將輸入的登入對應至遠端登入」,輸入 Oracle 帳號與密碼(如
sa/空密碼)。
- 按下「確定」完成建立。
實測心得
- 設定成功後穩定性極佳,一年僅因對端伺服器異常或 Oracle Client 檔案遺失需重設。
- 效能表現:Oracle 端直連 0.1 秒,經 Linked Server 約 0.2 秒,開銷可接受。
- 尚未測試其他安全性選項(如「不建立對應」、「使用自我認證」),歡迎有條件者補充測試結果。
下一篇將介紹以系統預存程序腳本化相同設定,利於自動化部署。