2011年8月5日 星期五

SQL Server 建立 Oracle 連結伺服器

記錄一下在SQL Server 建立 Oracle 連結伺服器要注意的地方.

安裝好 Oracle Client 後
就可以到SQL Server建立「Oracle Provider for OLE DB」的連結伺服器
設定畫面如下:


測試連接也都正常


但是一下OPENQUERY查詢,就發生錯誤

最後終於找到原因:Provider要設定InProcess

最後,記得要將連結伺服器刪除重新建立,
這樣InProcess才會生效.

可參考下列資料(雖然說明有些都看不懂):
MSDN-OPENQUERY (Transact-SQL)
MSDN-連結的伺服器屬性(提供者選項頁面)