共用方式為


sp_delete_targetserver (Transact-SQL)

從可用目標伺服器清單中,移除指定的伺服器。

語法

sp_delete_targetserver [ @server_name = ] 'server' 
     [ , [ @clear_downloadlist = ] clear_downloadlist ]
     [ , [ @post_defection = ] post_defection ]

引數

  • [ @server_name= ] 'server'
    作為可用的目標伺服器,將予以移除的伺服器名稱。servernvarchar(30),沒有預設值。
  • [ @clear_downloadlist= ] clear_downloadlist
    指定是否要清除目標伺服器的下載清單。clear_downloadlist 的類型是 bit,預設值是 1。當 clear_downloadlist1 時,這個程序會在刪除伺服器之前,清除伺服器的下載清單。當 clear_downloadlist0 時,不會清除下載清單。
  • [ @post_defection= ] post_defection
    指定是否將脫離指示公佈在目標伺服器中。post_defection 的類型是 bit,預設值是 1。當 post_defection1 時,這個程序會在刪除目標伺服器之前,將脫離指示公佈在目標伺服器中。當 post_defection0 時,這個程序不會將脫離指示公佈在目標伺服器中。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

備註

刪除目標伺服器的正常方式是在目標伺服器呼叫 sp_msx_defect。只有在需要手動脫離時,才使用 sp_delete_targetserver

權限

若要執行這個預存程序,必須授與使用者系統管理員 (sysadmin) 固定伺服器角色。

範例

下列範例會從可用的作業伺服器群組中,移除 LONDON1 伺服器。

USE msdb ;
GO

EXEC dbo.sp_delete_targetserver
  @server_name = N'LONDON1' ;
GO

請參閱

參考

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

說明及資訊

取得 SQL Server 2005 協助