方法一:Oracle ODBC 系統 DSN(測試環境:UNIX Oracle7 + NT4 SP5 + SQL7)
- 建立系統 DSN(使用者 DSN 無效)
- 新增 Linked Server,Provider 選 MSDASQL
- Enterprise Manager 中 Provider name 選「Microsoft OLE DB Provider for ODBC」
- 可正常查詢,但穩定性較差,生產環境謹慎評估
方法二:Sybase 客戶端直連(測試:UNIX Sybase + NT4 SP5 SQL7 / WIN98 SQL7)
- 本機安裝 Sybase 客戶端並設定連線測試通過
- 開啟 Client Network Utility,新增伺服器,IP 直接指向 Sybase 伺服器,Port 與客戶端設定一致
- 新增 Linked Server 方式同 MSSQL 互連
- SQL7 客戶端可直接指向 Sybase 伺服器,無需額外中介層
方法三:SQL 7.0 連 SQL 6.5(最簡單)
- Client Network Utility 設定 6.5 伺服器連線資訊
- 新增 Linked Server 同 MSSQL 方式
- 限制:僅能在 Query Analyzer 使用,無法在 Enterprise Manager 管理
總結
Linked Server 靈活支援異構資料源:Oracle 需 ODBC 系統 DSN(穩定性待驗證)、Sybase 可直連客戶端、SQL 版本互連最便利但管理工具有限制。選擇方案時務必在目標環境完整測試穩定度。