use*_*554 2 sql sql-server sql-server-agent ssis
我在 SQL 服务器代理中有一份工作。现在我看到这个工作被禁用了。多人可以登录服务器并可以修改作业(部门策略)。
我想找出哪个用户禁用了这项工作。
更改时间是您默认可以查询的唯一信息
SELECT date_modified FROM dbo.sysjobs
WHERE job_id = 'job_id'
Run Code Online (Sandbox Code Playgroud)
为了捕获更多信息,可以在 sysjobs 上预先设置以下措施:
很好的例子:SQL Server 代理记录操作和对作业所做的更改
另一个:
create trigger trigg on msdb.dbo.sysjobs
after insert , update
as
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'name_of_mail_profile',
@recipients = 'aaaa@ad.com',
@body = 'New job creation or job modification alert',
@subject = 'Automated Message' ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |