SQL Server 中查看代理作业记录日志的方法有哪些?

这篇具有很好参考价值的文章主要介绍了SQL Server 中查看代理作业记录日志的方法有哪些?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在实际应用中,我们可以通过 Microsoft SQL Server Management Studio、Transact-SQL 或 SQL Server 管理对象在 SQL Server 中查看代理作业历史记录日志:

Microsoft SQL Server Management Studio

1、打开 Microsoft SQL Server Management Studio,然后点击文件,连接资源对象管理器,连接到 SQL Server 数据库引擎的实例
SQL Server 中查看代理作业记录日志的方法有哪些?

2、展开该实例,然后展开 SQL Server 代理
SQL Server 中查看代理作业记录日志的方法有哪些?
3、右键单击某个作业,然后单击查看历史记录
SQL Server 中查看代理作业记录日志的方法有哪些?
4、在日志文件查看器中查看历史
SQL Server 中查看代理作业记录日志的方法有哪些?

Transact-SQL

1、在上面打开的实例中,点击新建查询
SQL Server 中查看代理作业记录日志的方法有哪些?
SQL Server 中查看代理作业记录日志的方法有哪些?

2、在查询窗口中输入以下代码,需要提供参数作业名称,在这里是 backup.Subplan_1

USE msdb ;
GO
EXEC dbo.sp_help_jobhistory
@job_name = N'backup.Subplan_1' ;
GO

运行结果如下,其中每条记录包含执行日期(run_date),执行状态(run_status)等,run_status = 1 表示执行成功
SQL Server 中查看代理作业记录日志的方法有哪些?
此种方法的运行结果可读性差,如执行日期的格式是 YYYYMMDD,run_duration 的数据类型是整形的。

SQL Server 管理对象

使用选择的编程语言(如 Visual Basic、Visual C# )调用作业类的 EnumHistory 方法,或使用 PowerShell:

Get-SqlAgentJobHistory -ServerInstance "MyServerInstance" -JobID 187112d7-84e1-4b66-b093-e97201c441ed

我们还可以根据参数 -JobName 来查看对应的作业历史,在这里作业的名字是 backup.Subplan_1:文章来源地址https://www.toymoban.com/news/detail-440537.html

Get-SqlAgentJobHistory -ServerInstance "MyServerInstance" -JobName "backup.Subplan_1"

到了这里,关于SQL Server 中查看代理作业记录日志的方法有哪些?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL server数据库期末大作业

    传染病动态监测系统 背景: 当前社会面临着传染病的严重挑战,特别是近年来新冠肺炎疫情的爆发,更加凸显了传染病监测的必要性和重要性。 传染病是一种可以通过人际接触、空气、食物水源等途径在人与人间传播的疾病。尤其在如今全球化、城市化背景下,传染病的传

    2024年02月03日
    浏览(39)
  • SQL Server代理无法启动

    报错提示: 计算机管理-服务-SQL Server 代理(MSSQLSERVER),右键启动 提示:本地计算机上的SQL Server 代理(MSSQLSERVER)服务启动后停止,某些服 务在未由其他服务或程序使用时将自动停止。 SQL Server 配置管理器(Sql Server Configuration Manager)- SQL Server 服务- SQL Server 代理(MSSQLSE

    2024年02月15日
    浏览(36)
  • 查看linux ssh登陆日志记录

    要查看Linux用户是使用密钥登录还是密码登录,可以通过检查系统日志文件来获取相关信息。在CentOS 7系统中,系统日志通常存储在/var/log目录下,主要包括secure日志文件。 以下是通过查看secure日志文件来确定用户是使用密钥登录还是密码登录的步骤: 打开终端或SSH连接到C

    2024年02月13日
    浏览(80)
  • SQL Server 日志清理

    因为数据量较大,对数据库表操作比较多,日志的模式,又是完全模式,所以会产生较大的日志文件,那么怎么清理呢 下面给大家介绍3种方式: 1、执⾏SQL命令 先查询日志中文件名和大小 可以看到其中name字段为数据库日志名称\\\" 数据库日志名称 \\\",size是日志大小。接下来就

    2024年02月11日
    浏览(32)
  • SQL Server的事务日志

    每个 SQL Server 数据库都有一个事务日志,用于记录所有事务以及每个事务所做的数据库修改。 事务日志是数据库的关键组件。如果出现系统故障,您将需要该日志才能使数据库恢复到一致状态。 事务日志支持以下操作: 单个事务恢复。 在启动 SQL Server 时恢复所有未完成的事

    2023年04月19日
    浏览(42)
  • SQL Server的日志传送

    日志传送允许您自动将事务日志备份从主服务器实例上的主数据库发送到单独辅助服务器实例上的一个或多个辅助数据库。事务日志备份分别应用于每个辅助数据库。可选的第三个服务器实例(称为监视服务器)记录备份和还原操作的历史记录和状态,如果这些操作未能按计

    2023年04月21日
    浏览(56)
  • SQL Server数据库使用SQL Server代理实现数据库自动备份

    在现实中,为了保证数据的安全和完整,防止人为错误和硬件故障等造成的数据丢失和损坏,就需要用到数据库的备份,不同的数据库方法有所差别,我这边主讲SQL Server数据库的备份和使用SQL Server代理作业实现数据库的定时备份。 目录 一、开启SQL Server代理 1、找到SQL Serv

    2024年02月09日
    浏览(76)
  • linux系统重启 查看相关日志和历史记录

    last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名,而且还可以列出指定日期和时间登录的用户。输出到终端的每一行都包括用户名、会话终端、主机名、会话开始和结束的时间、会话持续的时间. 使用 last 命令来查询最近登录到系统的用户和系

    2024年02月13日
    浏览(91)
  • 审核 Microsoft SQL Server 日志

    手动审核数据库活动是一项艰巨的任务,有效完成审计的最佳方法是使用简化和自动化数据库监控的综合解决方案,该解决方案还应使数据库管理员能够监控、跟踪和即时识别任何操作问题的根本原因,并实时检测对机密数据的未经授权的访问。 SQL Server 日志是 Microsoft SQL

    2024年02月07日
    浏览(38)
  • SQL server 实现不同服务器之间的数据同步(作业实现)

            公司目前有两台服务器,一台计划用于存储历史数据(History),一台计划用于日常(Daily),现在的需求是将日常的SQL server产生的历史数据表,通过定期同步的方式存储到存放历史数据的服务器上(Daily——History)这个顺序一定要记清楚! 目录 SQL server实现数据

    2024年02月16日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包