Abrufen und Löschen des Verlaufs von überwachten Datenänderungen

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Wenn die Überwachung aktiviert ist und Datenänderungen an diesen Entitäten und Attributen vorgenommen werden, die überwacht werden, können Sie fortfahren und den Datenänderungsverlauf abrufen. Optional können Sie die Überwachungsprotokolle löschen, nachdem Sie den Änderungsverlauf überprüft haben. Folgen Sie dem Beispielcodelink am Ende dieses Hilfethemas, um weitere Informationen zu erhalten.

Abrufen des Änderungsverlaufs

Es gibt mehrere Meldungsanforderungen, die verwendet werden können, um den Überwachungsänderungsverlauf abzurufen. Diese Anforderungen werden unterschieden nach der Art dessen, was sie abrufen. Eine Liste der überwachungsbezogenen Meldungsanforderungen finden Sie in dem Thema Überwachen von Entitätsmeldungen und -methoden. Über den Beispiellink am Ende dieses Themas gelangen Sie zu Beispielcode, der einige dieser Meldungsanforderungen für den Änderungsverlauf veranschaulicht.

Löschen von Überwachungsprotokollen

Sie können audit-Datensätze mithilfe der Anforderung DeleteAuditDataRequest löschen. Überwachungsdatensätze werden sequentiell vom ältesten zum neuesten Vorgang gelöscht. Die Funktionalität dieser Anforderung unterscheidet sich etwas, basierend auf der Edition von Microsoft SQL Server, die von Ihrem Microsoft Dynamics 365-Server verwendet wird.Microsoft Dynamics 365 (online) verwendet eine Enterprise Edition von SQL Server.

Wenn der Microsoft Dynamics 365-Server Microsoft SQL Server Standard Edition verwendet, welche die Datenbankpartitionierungsfunktion nicht unterstützt, löscht die DeleteAuditDataRequest-Anforderung alle Überwachungsprotokolle, die bis zu dem Enddatum erstellt wurden, das in der Eigenschaft EndDate angegeben ist.

Wenn der Microsoft Dynamics 365-Server eine Enterprise Edition von Microsoft SQL Server verwendet, welche Partitionierung unterstützt, löscht die DeleteAuditDataRequest-Anforderung alle Überwachungsdaten in den Partitionen, deren Enddatum vor dem Datum liegt, das in der Eigenschaft EndDate angegeben ist. Alle leeren Partitionen werden ebenfalls gelöscht. Allerdings können weder die aktuelle (aktive) Partition noch die audit-Datensätze in dieser aktiven Partition gelöscht werden, indem diese Anforderung oder eine andere Anforderung verwendet wird.

Neue Partitionen werden automatisch von der Microsoft Dynamics 365-Plattform auf vierteljährlicher Basis jedes Jahr erstellt. Diese Funktionalität ist nicht konfigurierbar und kann nicht geändert werden. Sie können die Liste der Partitionen mithilfe der RetrieveAuditPartitionListRequest-Anforderung abrufen. Wenn das Enddatum einer Partition nach dem aktuellen Datum liegt, können Sie diese Partition oder darin enthaltene audit-Datensätze nicht löschen.

Siehe auch

Verwalten der Daten in Microsoft Dynamics 365
Überwachung von Entitätsdatenänderungen
Benutzerzugriff überwachen
Beispiel: Überwachung von Entitätsdatenänderungen
Überwachen von Entitätsmeldungen und -methoden
Überwachung von Entitätsdatenänderungen

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright