好像我们进行了SQL审核,默认保留期为0。我注意到Azure存储帐户的定价提高了。 Azure文档说,如果我更改保留期限,则现有日志将不会受到影响/删除。
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-auditing#subheading-2
重要
保留期的默认值为0(无限期保留)。配置存储帐户进行审核时,可以通过移动“存储”设置中的“保留(天数)”滑块来更改此值。
如果您将保留期从0(无限保留)更改为任何其他值,请注意,保留仅适用于更改保留值后写入的日志(在保留设置为无限期间写入的日志为保留,即使启用了保留功能)
如何清除超过180天的日志?
答案 0 :(得分:0)
我认为您可以手动删除超过180天的日志。
SQL Server文件夹:
数据库文件夹:
选择数据库:
根据我的理解(如果我错过了某件事,请纠正我。):
SqlDbAuditing_Audit
中。SqlDbAuditing_Audit_NoRetention
,服务器审核日志存储在
SqlDbAuditing_ServerAudit_NoRetention
。您可以清除文件夹SqlDbAuditing_Audit_NoRetention
或SqlDbAuditing_ServerAudit_NoRetention
中180天以上的日志。
希望这会有所帮助。