Background Job Error 事件类
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
当后台作业异常终止时,会发生 Background Job Error 事件类。 这种情况可能需要引起系统管理员的注意。
Background Job Error 事件类的数据列
数据列名称 | 数据类型 | 说明 | 列 ID | 可筛选 |
---|---|---|---|---|
DatabaseID | int | 作业指定的数据库的 ID。 可使用 DB_ID 函数来确定数据库的值。 | 3 | 是 |
DatabaseName | nvarchar | 正在其中运行用户语句的数据库的名称。 | 35 | 是 |
错误 | int | 上次尝试使用的错误号(仅限EventSubClass 1)。 | 31 | 是 |
EventClass | int | 事件类型 = 193。 | 27 | 否 |
EventSequence | int | 特定事件在请求中的顺序。 | 51 | 否 |
EventSubClass | int | 事件子类的类型。 1 = 失败之后放弃的后台作业。 2 = 已删除的后台作业 - 队列已满。 3 = 返回一个错误的后台作业。 |
21 | 是 |
IndexID | int | 受事件影响的对象的索引的 ID。 若要确定对象的索引的 ID,请使用 sysindexes 系统表的 indid 列。 | 24 | 是 |
IntegerData | int | 作业尝试的次数(仅限EventSubClass 1)。 | 25 | 是 |
IntegerData2 | int | 作业序列号。 | 55 | 是 |
Exchange Spill | int | 系统分配的对象 ID。 | 22 | 是 |
SessionLoginName | nvarchar | 发起会话的用户的登录名。 例如,如果使用 Login1 连接到 SQL Server,并将语句作为 Login2 执行,SessionLoginName 将显示 Login1,LoginName 显示 Login2。 此列同时显示 SQL Server 和 Microsoft Windows 登录名。 | 64 | 是 |
严重性 | int | 上次尝试中出现的错误的严重级别(仅限EventSubClass 1)。 | 20 | 是 |
StartTime | datetime | 创建作业的时间。 | 14 | 是 |
State | int | 上次尝试中出现的错误状态(仅限EventSubClass 1)。 | 30 | 是 |
TextData | ntext | 事件子类值的文本说明。 | 1 | 是 |
类型 | int | 作业类型。 | 57 | 是 |