【问题标题】:Clear logs from SQL Server Audit File从 SQL Server 审核文件中清除日志
【发布时间】:2023-03-30 04:06:01
【问题描述】:

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

【问题讨论】:

  • 右键单击日志时没有得到删除选项吗?检查此链接。 solutioncenter.apexsql.com/…
  • 我正在“删除”以删除整个文件。不是文件日志。

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


【解决方案1】:

是的,是的。

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

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

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

【讨论】:

  • 如何获取旧名称?
  • 它会删除整个文件还是只从文件中记录日志?它正在删除我认为的文件。我要清除文件而不是删除文件
猜你喜欢
  • 2014-12-09
  • 2013-11-23
  • 1970-01-01
  • 2013-10-19
  • 2017-08-01
  • 2023-03-12
  • 2021-10-26
  • 2010-09-08
  • 1970-01-01
相关资源
最近更新 更多