View Job Step Information

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

本主题说明如何在“作业步骤属性”对话框中查看作业步骤的详细信息。 它还包括有关查看作业步骤输出的信息。

开始之前

限制和局限

如果已将作业步骤配置为将其输出写入到表或文件,并且作业已经至少运行过一次,则可以在 “作业步骤属性” 对话框的 “高级” 页上查看其输出。 作业或作业步骤删除时,输出日志也将自动删除。

安全性

权限

您只能查看自己拥有的那些作业,除非您是 sysadmin 固定服务器角色的成员。 此角色的成员可以查看所有作业和作业步骤的详细信息。

使用 SQL Server Management Studio

查看作业步骤信息

  1. 在“对象资源管理器”中,连接到一个 Microsoft SQL Server 数据库引擎实例,然后展开该实例。

  2. 依次展开“SQL Server 代理”和“作业”,右键单击包含要查看的作业步骤的作业,再单击“属性”

  3. “作业属性” 对话框中,单击 “步骤” 页。

  4. 单击要查看的作业步骤,再单击 “编辑”

  5. “作业步骤属性” 对话框的 “常规” 页上,可以查看作业步骤的类型和用途。

  6. 单击“高级”页以查看作业步骤成功或失败时 SQL Server 代理所执行的操作、该作业步骤应尝试的次数、该作业步骤输出的位置以及运行该作业步骤的用户。

查看作业步骤输出

  1. “作业步骤属性” 对话框中,单击 “高级” 页。

  2. 根据所连接的 SQL Server 的版本,可以查看作业步骤输出文件或表,如下所示:

    • 连接到 SQL Server 或更高版本时,只有选中“记录到表”,才能单击“查看”。 在这种情况下,作业步骤输出将写入 msdb 数据库的 sysjobstepslogs 表中。

    • 在作业步骤输出写入到文件时,禁用 “查看” 按钮。 若要查看作业步骤输出文件,请使用记事本。