分享方式:


sp_delete_targetserver (Transact-SQL)

適用於:SQL Server

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

Transact-SQL 語法慣例

語法

sp_delete_targetserver
    [ @server_name = ] N'server_name'
    [ , [ @clear_downloadlist = ] clear_downloadlist ]
    [ , [ @post_defection = ] post_defection ]
[ ; ]

引數

[ @server_name = ] N'server_name'

要移除為可用目標伺服器的伺服器名稱。 @server_name為 sysname,沒有預設值。

[ @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

權限

若要執行此預存程式,用戶必須獲授與 系統管理員 固定伺服器角色。

範例

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

USE msdb;
GO

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