sp_delete_jobserver (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。

    ms182016.note(zh-cn,SQL.90).gif注意:
    必须指定 job_idjob_name;但不能两个都指定。
  • [ @server_name= ] 'server'
    要从指定作业中删除的目标服务器的名称。server 的数据类型为 nvarchar(30),无默认值。server 可以是 (LOCAL) 或远程目标服务器的名称。

返回代码值

0(成功)或 1(失败)

结果集

权限

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

示例

以下示例将从处理 Weekly Sales Backups 作业中删除服务器 SEATTLE2

ms182016.note(zh-cn,SQL.90).gif注意:
此示例假定事先已创建了 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)

帮助和信息

获取 SQL Server 2005 帮助