msdb 数据库有什么表

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    MSDB是SQL Server中的系统数据库之一,它存储了与SQL Server代理、SQL Server代理作业、备份和还原、数据库维护计划等相关的信息。MSDB数据库中包含多个表,每个表都有不同的功能。以下是MSDB数据库中常见的一些表:

    1. sysjobs:该表存储了SQL Server代理作业的相关信息,包括作业名称、作业ID、作业状态、作业开始时间等。

    2. sysjobsteps:该表存储了SQL Server代理作业中每个步骤的详细信息,包括作业步骤ID、步骤名称、步骤类型、步骤命令等。

    3. sysjobschedules:该表存储了SQL Server代理作业的调度信息,包括作业调度ID、作业ID、调度类型、调度时间等。

    4. sysjobhistory:该表存储了SQL Server代理作业的执行历史记录,包括作业历史记录ID、作业ID、执行结果、执行开始时间等。

    5. syscategories:该表存储了SQL Server代理作业的类别信息,可以用于对作业进行分类和组织,包括类别ID、类别名称等。

    6. backupset:该表存储了SQL Server数据库备份操作的相关信息,包括备份集ID、备份类型、备份开始时间、备份文件等。

    7. restorehistory:该表存储了SQL Server数据库还原操作的相关信息,包括还原历史记录ID、还原类型、还原开始时间、还原数据库等。

    8. sysmaintplan_log:该表存储了SQL Server数据库维护计划的执行日志信息,包括计划ID、计划名称、执行结果、执行时间等。

    9. sysmaintplan_subplans:该表存储了SQL Server数据库维护计划中的子计划信息,包括子计划ID、子计划名称、子计划类型等。

    10. sysjobactivity:该表存储了SQL Server代理作业的活动信息,包括作业活动ID、作业ID、活动开始时间、活动结束时间等。

    这些表提供了对SQL Server代理、备份和还原、数据库维护计划等功能的管理和监控。通过查询这些表,可以获取作业的执行历史、备份和还原的状态、维护计划的执行情况等信息,帮助管理员进行数据库管理和故障排除。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    MSDB数据库是SQL Server中的系统数据库之一,用于存储管理和维护SQL Server代理作业、备份和恢复操作、数据库维护计划等信息。在MSDB数据库中,有一些重要的系统表,用于存储不同类型的信息。下面是一些常见的MSDB数据库表:

    1. sysjobs:存储SQL Server代理作业的信息,包括作业名称、作业标识符、作业状态等。

    2. sysjobhistory:存储SQL Server代理作业的执行历史记录,包括作业的执行日期、执行结果、执行持续时间等。

    3. sysjobsteps:存储SQL Server代理作业的步骤信息,包括作业步骤的名称、脚本、执行顺序等。

    4. sysjobschedules:存储SQL Server代理作业的调度信息,包括作业的调度类型、调度时间、调度频率等。

    5. sysjobactivity:存储SQL Server代理作业的当前活动信息,包括作业的执行状态、开始时间、完成时间等。

    6. backupset:存储SQL Server备份操作的信息,包括备份集的名称、备份类型、备份开始时间等。

    7. restorehistory:存储SQL Server恢复操作的历史记录,包括恢复操作的日期、恢复类型、恢复持续时间等。

    8. syscategories:存储SQL Server代理作业的分类信息,用于对作业进行分类管理。

    除了上述常见的表之外,还有一些其他的系统表,用于存储SQL Server代理作业的通知、作业步骤的输出等信息。这些表在MSDB数据库中起着重要的作用,通过对这些表的查询和分析,可以实现对SQL Server代理作业、备份和恢复操作等的管理和监控。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    msdb数据库是SQL Server中的系统数据库之一,用于存储和管理与SQL Server代理、SQL Server代理作业、备份和恢复、数据库维护计划以及其他系统任务相关的信息。msdb数据库包含多个重要的系统表,下面将介绍其中一些常用的表及其功能。

    1. sysjobs:该表存储了SQL Server代理作业的信息,包括作业名称、作业ID、作业所属的类别、是否启用等。

    2. sysjobsteps:该表存储了SQL Server代理作业的步骤信息,包括步骤ID、作业ID、步骤名称、步骤类型、执行脚本等。

    3. sysjobhistory:该表存储了SQL Server代理作业的执行历史信息,包括作业ID、步骤ID、执行开始时间、执行结束时间、执行结果等。

    4. syscategories:该表存储了SQL Server代理作业的类别信息,用于对作业进行分类,方便管理和查找。

    5. sysoperators:该表存储了SQL Server代理的操作员信息,包括操作员名称、电子邮件地址、电话号码等。

    6. sysproxies:该表存储了SQL Server代理的代理信息,用于指定作业执行时的身份。

    7. sysnotifications:该表存储了SQL Server代理的通知信息,包括通知名称、通知类型、通知对象等。

    8. sysdownloadlist:该表存储了SQL Server代理的下载列表信息,用于指定作业执行时需要下载的文件。

    9. sysmail_mailitems:该表存储了SQL Server代理邮件任务的信息,包括邮件主题、邮件正文、收件人、发件人等。

    10. sysdbmaintplan_databases:该表存储了SQL Server数据库维护计划的信息,包括计划ID、数据库ID、计划名称、计划类型等。

    除了上述表格,msdb数据库还包含其他一些表格,如sysoperatorschedules、sysjobactivity等,用于存储SQL Server代理和数据库维护计划的相关信息。这些表格提供了对作业、计划和任务的管理和监控功能,帮助用户更好地管理和维护SQL Server数据库系统。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部