(1)MS SQL代理中的做业是保存在MSDB数据库中的,能够经过以下SQL语句查询做业列表select * from msdb.dbo.sysjobs
(2)MS SQL代理做业历史记录也是保存再MSDB数据库中的,能够经过以下SQL语句查询做业历史记录列表select * from msdb.dbo.sysjobshistory
(3)做业时刻表能够经过以下SQL语句查询select * from msdb.dbo.sysjobschedules
(4)经过以下SQL语句能够查询做业最后一次执行状况select * from msdb.dbo.sysjobservers
(5)经过以下SQL语句能够查询做业执行步骤、执行命令等列表信息select * from msdb.dbo.sysjobsteps
数据库
(6)以上查询还能够经过组合条件得出更为直观的结果,因为本人刚刚学习和了解SQL,具体语句还有待研究和总结;ide
(7)默认状况下,MS SQL代理左右做业历史记录为1000行,每一个做业最多100行,
所以,若是做业比较多,会致使您看到的每一个做业的历史记录会不同多,记录开始的日期也不同,有的做业甚至是空记录;为了改善以上问题,经过调整做业历史记录大小来改善,调整方法以下:
在“SQL SERVER代理”上点击右键,单击“属性”,而后选择“历史记录”,在右侧窗体内容中修改做业历史记录日志的大小。
修改完成后肯定,便可生效。学习