首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

MS SQL 7.0 Linked Server 實戰(三):系統預存程序建立腳本

     編輯:關於SqlServer

Enterprise Manager 建立 Linked Server 分三階段:伺服器名稱與類型、伺服器選項、安全性。使用系統預存程序同樣遵循此三步驟,以下提供完整參數與範例碼。

步驟與預存程序

1. 新增伺服器

sp_addlinkedserver
    @server = 'Linked Server 名稱',
    @srvproduct = '產品名稱',
    @provider = 'Provider 名稱',
    @datasrc = '資料來源'

2. 設定伺服器選項

sp_serveroption
    @server = 'Linked Server 名稱',
    @optname = 'RPC' 或 'RPC OUT',
    @optvalue = 'True' 或 'False'

3. 新增登入對應

sp_addlinkedsrvlogin
    @rmtsrvname = 'Linked Server 名稱',
    @useself = 'True' 或 'False',
    @locallogin = '本地登入',
    @rmtuser = '遠端使用者',
    @rmtpassword = '遠端密碼'

實戰範例:連接 Oracle

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 測試通過。因筆者英文有限,僅提供實測可用腳本,供參考避免試錯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved