标签:
排查Dynamics CRM各个Entity table的大小, 发现AuditBase占了很大的数量,本来准备直接SSMS下Script删除,不过网上查了一下,可以使用CRM自己的Audit Log Management来清理,这样安全很多
步骤如下
1. Setting->System->Auditing
2. 选择“Audit Log Management”
3. 选择特定时间的Audit Log,就可以删除掉了
这时候就有问题了,如果要删除针对一个Entity的audit log,那就不能只是通过这里的界面来操作了,只能通过Script来做了
select en.name, count(ab.auditid) from [dbo].[AuditBase] ab inner join [MetadataSchema].[Entity] en on ab.[ObjectTypeCode] = en.[ObjectTypeCode] group by en.name order by count(ab.auditid) desc delete ab from [dbo].[AuditBase] ab inner join [MetadataSchema].[Entity] en on ab.[ObjectTypeCode] = en.[ObjectTypeCode] where ab.name = ‘Account‘
标签:
原文地址:http://www.cnblogs.com/yeung/p/5112239.html