Background Job Error 事件类
当后台作业异常终止时,会发生 Background Job Error 事件类。这种情况可能需要引起系统管理员的注意。
Background Job Error 事件类的数据列
数据列名称 | 数据类型 | 说明 | 列 ID | 可筛选 |
---|---|---|---|---|
DatabaseID |
int |
作业指定的数据库的 ID。若要确定数据库的值,请使用 DB_ID 函数。 |
3 |
是 |
DatabaseName |
nvarchar |
正在运行用户语句的数据库的名称。 |
35 |
是 |
Error |
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 |
是 |
ObjectID |
int |
系统分配的对象 ID。 |
22 |
是 |
SessionLoginName |
nvarchar |
发起会话的用户的登录名。例如,如果您使用 Login1 连接到 SQL Server,再以 Login2 的身份执行语句,则 SessionLoginName 将显示 Login1,而 LoginName 将显示 Login2。此列将同时显示 SQL Server 登录名和 Microsoft Windows 登录名。 |
64 |
是 |
Severity |
int |
上次尝试中出现的错误的严重级别(仅限 EventSubClass 1)。 |
20 |
是 |
StartTime |
datetime |
创建作业的时间。 |
14 |
是 |
State |
int |
上次尝试中出现的错误的状态(仅限 EventSubClass 1)。 |
30 |
是 |
TextData |
ntext |
事件子类值的文本说明。 |
1 |
是 |
Type |
int |
作业类型。 |
57 |
是 |
请参阅
参考
其他资源
监视事件
sp_trace_setevent (Transact-SQL)