SQL Server 代理表 (Transact-SQL)
本节中的主题介绍存储 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 作业的映射。