SQL Server 代理表 (Transact-SQL)

适用于:SQL Server

本节中的主题介绍存储SQL Server 代理使用的信息的系统表。 所有表都位于 msdb 数据库中的 dbo 架构中。

本节内容

dbo.sysalerts
每个警报在表中各占一行。

dbo.syscategories
包含 SQL Server Management Studio 用于组织作业、警报和操作员的类别。

dbo.sysdownloadlist
包含所有目标服务器的下载指令队列。

dbo.sysjobactivity
包含有关当前SQL Server 代理作业活动和状态的信息。

dbo.sysjobhistory
包含有关按SQL Server 代理执行计划作业的信息。

dbo.sysjobs
存储要由SQL Server 代理执行的每个计划作业的信息。

dbo.sysjobschedules
包含SQL Server 代理要执行的作业的计划信息

dbo.sysjobservers
存储特定作业与一个或多个目标服务器的关联或关系。

dbo.sysjobsteps
包含SQL Server 代理要执行的作业中每个步骤的信息。

dbo.sysjobstepslogs
包含有关作业步骤日志的信息。

dbo.sysnotifications
对每个通知包含一行。

dbo.sysoperators
为每个SQL Server 代理运算符包含一行。

dbo.sysproxies
包含有关SQL Server 代理代理帐户的信息。

dbo.sysproxylogin
记录与每个SQL Server 代理代理帐户关联的 SQL Server 登录名。

dbo.sysproxysubsystem
记录每个代理帐户使用SQL Server 代理子系统。

dbo.sysschedules
包含有关SQL Server 代理作业计划的信息。

dbo.syssessions
包含每个SQL Server 代理会话的SQL Server 代理开始日期。 每次启动SQL Server 代理服务时都会创建会话。

dbo.syssubsystems
包含有关所有可用SQL Server 代理代理子系统的信息。

dbo.systargetservergroupmembers
记录此多服务器组中当前登记的目标服务器。

dbo.systargetservergroups
记录此多服务器环境中当前登记的目标服务器组。

dbo.systargetservers
记录此多服务器操作域中当前登记的目标服务器。

dbo.systaskids
包含在早期版本的 SQL Server 中创建的任务映射到当前版本中的 Management Studio 作业。