Поделиться через


sp_delete_jobserver (Transact-SQL)

Удаляет указанный целевой сервер.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

sp_delete_jobserver { [ @job_id = ] job_id | [ @job_name = ] 'job_name' } , 
     [ @server_name = ] 'server'

Аргументы

  • [ @job_id= ] job_id
    Идентификационный номер задания, из которого удаляется указанный целевой сервер. Аргумент job_id имеет тип uniqueidentifier и значение по умолчанию NULL.

  • [ @job_name= ] 'job_name'
    Имя задания, из которого удаляется указанный целевой сервер. Аргумент job_name имеет тип sysname и значение по умолчанию NULL.

    Примечание

    Необходимо указать один из аргументов (job_id или job_name), но не оба одновременно.

  • [ @server_name= ] 'server'
    Имя целевого сервера, с которого следует удалить указанное задание. Аргумент server имеет тип nvarchar(30) и не имеет значения по умолчанию. Аргумент server может иметь тип (LOCAL) или представлять собой имя удаленного целевого сервера.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Нет

Разрешения

Для запуска данной хранимой процедуры пользователи должны быть членами предопределенной роли сервера sysadmin.

Примеры

В данном примере сервер SEATTLE2 удаляется из обработки задания Weekly Sales Backups.

Примечание

В этом примере предполагается, что ранее было создано задание Weekly Sales Backups.

USE msdb ;
GO

EXEC sp_delete_jobserver
    @job_name = N'Weekly Sales Backups',
    @server_name = N'SEATTLE2' ;
GO

См. также

Справочник

sp_add_jobserver (Transact-SQL)

sp_help_jobserver (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)