sp_delete_targetserver (Transact-SQL)
適用於:SQL Server
從可用的目標伺服器清單中移除指定的伺服器。
語法
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_downloadlist 為
1
時,程式會在刪除伺服器之前清除伺服器的下載清單。 - 當 @clear_downloadlist 為
0
時,不會清除下載清單。
[ @post_defection = ] post_defection
指定是否要將瑕疵指令張貼至目標伺服器。 @post_defection為 bit,預設值為 1
。
- 當@post_defection為
1
時,程式會在刪除伺服器之前,將瑕疵指示張貼至目標伺服器。 - 當@post_defection為
0
時,程式不會將瑕疵指令張貼到目標伺服器。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
無。
備註
刪除目標伺服器的一般方法是在目標伺服器上呼叫 sp_msx_defect
。 只有在需要手動叛逃時才使用 sp_delete_targetserver
。
權限
若要執行此預存程式,用戶必須獲授與 系統管理員 固定伺服器角色。
範例
下列範例會從可用的作業伺服器中移除伺服器 LONDON1
。
USE msdb;
GO
EXEC dbo.sp_delete_targetserver
@server_name = N'LONDON1';
GO