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

问题描述 投票:0回答:2

是否可以清除

SQL Server
审核文件日志。我想按日期删除旧日志,但找不到从界面和 sql 查询中删除它的方法。

enter image description here

sql-server sql-server-2008 audit-logging
2个回答
0
投票
  • 确保该文件未被使用:

  • 右键单击审核,然后将其禁用。

  • 停止正在读取该文件的所有工具。

然后从属性中,您可以限制每个审核日志文件内的文件数量和最大行数。


-1
投票

是的,是的。

通过 sys.server_audits 通过

create_date
列选择旧名称。

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

ALTER SERVER AUDIT [Audit_name] WITH (STATE = OFF)
GO
USE [master]
GO
DROP SERVER AUDIT [Audit_name]
GO
© www.soinside.com 2019 - 2024. All rights reserved.