sp_delete_jobserver (Transact-SQL)
適用於:SQL Server
拿掉指定的目標伺服器。
語法
sp_delete_jobserver
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
, [ @server_name = ] N'server_name'
[ ; ]
引數
[ @job_id = ] 'job_id'
將移除指定目標伺服器之作業的識別碼。 @job_id為 uniqueidentifier,預設值為 NULL
。
必須指定@job_id或@job_name,但無法指定兩者。
[ @job_name = ] N'job_name'
將移除指定之目標伺服器之作業的名稱。 @job_name為 sysname,預設值為 NULL
。
必須指定@job_id或@job_name,但無法指定兩者。
[ @server_name = ] N'server_name'
要從指定作業中移除的目標伺服器名稱。 @server_name為 sysname,沒有預設值。 @server_name可以是 (LOCAL)
或遠端目標伺服器的名稱。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
無。
權限
若要執行此預存程式,用戶必須是系統管理員固定伺服器角色的成員。
範例
下列範例會從處理Weekly Sales Backups
作業中移除伺服器SEATTLE2
。 此範例假設 Weekly Sales Backups
先前已建立作業。
USE msdb;
GO
EXEC sp_delete_jobserver
@job_name = N'Weekly Sales Backups',
@server_name = N'SEATTLE2';
GO