分享方式:


sp_delete_jobserver (Transact-SQL)

適用於:SQL Server

拿掉指定的目標伺服器。

Transact-SQL 語法慣例

語法

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