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

 时间:2024-10-12 06:35:08

在实际应用中,我们可以通过 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++判断进程是否存在
  • 热门搜索
    憧憬怎么读 晒伤怎么办 我的世界马鞍怎么做 情书怎么写 中央空调怎么清洗 小孩反复发烧怎么办 胎记怎么引起的 户户通没信号怎么调 飞驰人生结局张驰怎么样了 卤肉饭怎么做