sp_delete_jobserver (Transact-SQL)

适用于:SQL Server (所有受支持的版本)

删除指定的目标服务器。

主题链接图标Transact-SQL 语法约定

语法

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

参数

[ @job_id = ] job_id 将从中删除指定目标服务器的作业的标识号。 job_iduniqueidentifier,默认值为 NULL。

[ @job_name = ] 'job_name' 将从中删除指定目标服务器的作业的名称。 job_namesysname,默认值为 NULL。

注意

必须指定 job_idjob_name ;不能指定这两者。

[ @server_name = ] 'server' 要从指定作业中删除的目标服务器的名称。 服务器nvarchar (30) ,无默认值。 服务器 可以 (LOCAL) 或远程目标服务器的名称。

返回代码值

0 (成功) 或 1 (失败)

结果集

权限

若要运行此存储过程,用户必须是 sysadmin 固定服务器角色的成员。

示例

以下示例从处理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  

另请参阅

sp_add_jobserver (Transact-SQL)
sp_help_jobserver (Transact-SQL)
系统存储过程 (Transact-SQL)