就像在标题中一样,是否可以检索有关SQL作业的数据?我对指定作业的最新执行日期时间特别感兴趣。
作业历史记录以 msdb.dbo.sysjobhistory
为单位。
只需创建一个实体类来查询该表,然后通过连接到该数据库的 DbContext 对其进行查询。
我认为您有 3 个选择:
- 首先:您可以在SQL CMD中设置日期字段并记录它
- 第二种:为日志安装 SQL Server 审核
- 第三:安装几乎像SQL审计一样的SQL探查器