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 数据库引擎的实例
2、展开该实例,然后展开 SQL Server 代理
3、右键单击某个作业,然后单击查看历史记录
4、在日志文件查看器中查看历史
二、Transact-SQL
1、在上面打开的实例中,点击新建查询
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 管理对象
使用选择的编程语言(如 Visual Basic、Visual C# )调用作业类的 EnumHistory 方法,或使用 PowerShell:
Get-SqlAgentJobHistory -ServerInstance "MyServerInstance" -JobID 187112d7-84e1-4b66-b093-e97201c441ed
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:24
阅读量:48
阅读量:58
阅读量:30
阅读量:85