Enterprise Manager 建立 Linked Server 分三階段:伺服器名稱與類型、伺服器選項、安全性。使用系統預存程序同樣遵循此三步驟,以下提供完整參數與範例碼。
sp_addlinkedserver
@server = 'Linked Server 名稱',
@srvproduct = '產品名稱',
@provider = 'Provider 名稱',
@datasrc = '資料來源'
sp_serveroption
@server = 'Linked Server 名稱',
@optname = 'RPC' 或 'RPC OUT',
@optvalue = 'True' 或 'False'
sp_addlinkedsrvlogin
@rmtsrvname = 'Linked Server 名稱',
@useself = 'True' 或 'False',
@locallogin = '本地登入',
@rmtuser = '遠端使用者',
@rmtpassword = '遠端密碼'
exec sp_addlinkedserver 'Oracleserver', 'Oracle', 'MSDAORA', 'Oracleserver'
exec sp_serveroption 'Oracleserver', 'rpc.out', 'True'
exec sp_serveroption 'Oracleserver', 'rpc', 'True'
exec sp_addlinkedsrvlogin 'Oracleserver', 'False', null, 'sa', ''
上述碼在 UNIX + Oracle 7、NT 4.0 SP5 + SQL 7.0 測試通過。因筆者英文有限,僅提供實測可用腳本,供參考避免試錯。