从SQL Server审核文件中清除日志

时间:2017-04-05 10:11:34

标签: sql-server sql-server-2008 audit-logging

是否可以清除SQL Server审核文件日志。我想按日期删除旧日志,但无法从界面和SQL查询中找到删除它的方法。

enter image description here

1 个答案:

答案 0 :(得分:0)

,是。

通过sys.server_audits通过create_date列选择旧名称。

然后使用下一个删除代码循环名称并删除它们:

ALTER SERVER AUDIT [Audit_name] WITH (STATE = OFF)
GO
USE [master]
GO
DROP SERVER AUDIT [Audit_name]
GO