查看或修改作业

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 差异

您可以查看您已创建的任何作业。 运行作业后,还可以查看其历史记录。 通过查看作业的历史记录,可以查看作业何时运行、整个作业的状态以及作业中每个作业步骤的状态。 可以看到作业在过去是否失败、作业上次成功完成时以及每次运行作业时创建的作业输出。 无论所有者如何,sysadmin 固定服务器角色的成员都可以查看或修改任何作业。

注意

作业必须至少执行一次才能有作业历史记录。 可以限制作业历史记录日志的总大小和每个作业的大小。

最后,可以修改作业以满足新要求。 可以修改:

  • 响应选项

  • 附表

  • 作业步骤

  • 所有权

  • 作业类别

  • 目标服务器(仅限多服务器作业)

若要确保对多服务器作业的更改生效,必须将更改发布到下载列表,以便目标服务器可以下载更新的作业。 若要确保目标服务器具有最新的作业定义,在更新多服务器作业后发布 INSERT 指令,如下所示:

EXECUTE sp_post_msx_operation 'INSERT', 'JOB', '<job id>'  

有关详细信息,请参阅 sp_purge_jobhistory(Transact-SQL)

sysadmin 固定服务器角色的成员可以查看任何作业的定义或历史记录,并且可以修改任何作业。

描述 主题
介绍如何查看 Microsoft SQL Server 代理作业。 查看职位
介绍如何查看Microsoft SQL Server 代理作业历史记录日志。 查看作业历史记录
介绍如何删除MICROSOFT SQL Server 代理作业历史记录日志的内容。 清除作业历史记录日志
介绍如何设置Microsoft SQL Server 代理作业历史记录日志的大小限制。 重设作业历史记录日志的大小
介绍如何更改 Microsoft SQL Server 代理作业的属性。 修改作业

另请参阅

sysjobhistory