通过删除审核日志来恢复数据库空间
启用审核时,客户互动应用(Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing 和 Dynamics 365 Project Service Automation)会将有关交易的更改历史记录以审核日志的形式存储到数据库中。 您可以删除旧日志或不需要的日志以还原数据库空间。 您可以选择按表、按访问日志或按日期范围删除审核日志。
按表查找审核存储
为了帮助您确定要删除的审核日志,我们创建了 GetAuditStorageDetails 操作,您可以在其中按表获取审核存储。
使用诸如 Insomnia 的工具,您可以检索审核存储信息。
请求
POST [Organization Uri]/api/data/v9.2/GetAuditStorageDetails
Accept: application/json
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
回复
HTTP/1.1 200 OK
Content-Type: application/json; odata.metadata=minimal
OData-Version: 4.0
{
"@odata.context": [Organization Uri]/api/data/v9.1/$metadata#Microsoft.Dynamics.CRM.GetAuditStorageDetailsResponse,
"Result": {
"Status": "Completed",
"AuditStorageDetails": {
"Count": 3,
"Keys": [
"organization",
"deletedentity_10928",
"new_entity_02272411082222785"
],
"Values": [
{
"SizeInBytes": 3835,
"ObjectTypeCode": 1019
},
{
"SizeInBytes": 3113,
"ObjectTypeCode": 10928
},
{
"SizeInBytes": 2012,
"ObjectTypeCode": 10990
}
]
}
}
}
注意
删除审核日志时,可以不再查看与该审核日志有关的时间段内的审核历史记录。 已删除的日志不可恢复。
以系统管理员身份打开 Power Platform 管理中心。
在导航窗格中,选择环境。
选择环境。
在审核部分中,在释放容量下,选择删除审核日志。
在选择要删除的日志窗格中,选择以下选项之一:
- 按表
- 按人员和系统划分的访问日志
- 截至所选日期(包括所选日期)的所有日志。
选择删除。
备注
只能删除系统中最旧的审核日志。 要删除多个审核日志,继续删除最早的审核日志,直到已删除所需日志数。