sp_msx_enlist (Transact-SQL)

將目前的伺服器加入多伺服器作業所能使用的目標伺服器清單中。只有 SQL Server 2005 伺服器能夠針對另一部 SQL Server 2005 伺服器來進行編列。

ms188926.Caution(zh-tw,SQL.90).gif注意:
sp_msx_enlist 會編輯登錄。您最好不要手動編輯登錄,因為不當或不正確的變更會使系統發生嚴重的組態問題。因此,只有資深使用者才應該利用登錄編輯器程式來編輯登錄。如需詳細資訊,請參閱 Microsoft Windows 文件集。

語法

sp_msx_enlist [@msx_server_name =] 'msx_server' 
     [, [@location =] 'location']

引數

  • [ @msx_server_name =] 'msx_server'
    要加入的多伺服器管理伺服器 (主要伺服器) 名稱。msx_servernvarchar(30),沒有預設值。
  • [ @location = ] 'location'
    正在編列之目標伺服器的位置。locationnvarchar(100),預設值是 NULL。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

權限

這個程序的執行權限預設會授與系統管理員 (sysadmin) 固定伺服器角色的成員。

範例

下列範例將目前的伺服器編列在 AdventureWorks1 主要伺服器中。目前伺服器的位置是 Building 21, Room 309, Rack 5

USE msdb ;
GO


EXEC dbo.sp_msx_enlist N'AdventureWorks1', 
    N'Building 21, Room 309, Rack 5' ;
GO

請參閱

參考

sp_msx_defect (Transact-SQL)
系統預存程序 (Transact-SQL)
xp_cmdshell (Transact-SQL)

其他資源

如何:設為主要伺服器 (SQL Server Management Studio)
如何:設為目標伺服器 (SQL Server Management Studio)

說明及資訊

取得 SQL Server 2005 協助