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

 时间:2026-04-24 01:14:39

在实际应用中,我们可以通过 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 中查看代理作业记录日志的方法有哪些?

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 中查看代理作业记录日志的方法有哪些?

三、SQL Server 管理对象

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

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

  • LINUX Centos安装lintel I217-LM (联想)驱动
  • 通过CMD命令msconfig取消开机启动项
  • 制作平板电脑U盘启动盘
  • 小米手机怎么更改默认上网卡如何设置哪个卡上网
  • C++判断进程是否存在
  • 热门搜索
    民办学校和公办学校有什么区别 粘胶纤维是什么面料 放管服指什么 大便黑色是什么原因 散光是什么 网签是什么意思 碳水化合物是什么 马冬梅是什么梗 国行是什么意思 晚上睡觉出汗是什么原因男人