Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Möglicherweise müssen Sie Überwachungsdaten löschen, um der Anfrage eines Kunden, ihren Verlauf zu löschen, nachzukommen oder um Protokollspeicherplatz freizugeben. Datensätze können nicht direkt in der Überwachungstabelle (Überwachung) gelöscht werden. Stattdessen stellt Dataverse die folgenden Meldungen zum Löschen von Überwachungsverlaufsdaten bereit:
| Nachricht | Description |
|---|---|
DeleteRecordChangeHistory |
Löscht alle Überwachungsänderungsverlaufsdatensätze für einen bestimmten Datensatz. |
BulkDelete |
Löscht asynchron Datensätze, die durch eine Abfrage identifiziert werden. Verwenden Sie diese Nachricht, um eine große Anzahl von Überwachungsdatensätzen zu löschen, ohne andere Aktivitäten zu blockieren. |
DeleteAuditData |
Für Kunden, die vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, werden alle Überwachungsdatensätze bis zu einem bestimmten Enddatum gelöscht. |
Hinweis
Dieser Artikel enthält Anweisungen zum Löschen personenbezogener Daten vom Gerät oder Dienst und kann Ihnen dabei helfen, Ihre Verpflichtungen gemäß der DSGVO zu erfüllen. Allgemeine Informationen zur DSGVO finden Sie im Abschnitt zur DSGVO im Microsoft Trust Center und im Abschnitt zur DSGVO im Service Trust Portal.
Den Änderungsverlauf für einen Datensatz löschen
Verwenden Sie die Meldung DeleteRecordChangeHistoryRequest, um alle Überwachungsänderungsverlaufsdatensätze für einen bestimmten Datensatz zu löschen, und nicht alle Überwachungsdatensätze für einen Datumsbereich.
Um den Überwachungsänderungsverlauf für einen Datensatz zu löschen, stellen Sie sicher, dass Sie über die Sicherheitsrolle "Systemadministrator" oder eine Sicherheitsrolle mit den prvDeleteRecordChangeHistory Berechtigungen verfügen.
DeleteRecordChangeHistoryRequest-Nachricht (Nachricht zur Löschung des Änderungshistorieneintrags)
Verwenden Sie den Target Parameter, um den Datensatz anzugeben. Die DeletedEntriesCount Eigenschaft der Antwort teilt Ihnen mit, wie viele Überwachungsdatensätze gelöscht wurden.
Im folgenden Beispiel wird die DeleteRecordChangeHistory-Aktion verwendet, um die überwachten Datenänderungen für einen Kontodatensatz zu löschen.
Anforderung:
POST [Organization URI]/api/data/v9.2/DeleteRecordChangeHistory HTTP/1.1
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
If-None-Match: null
{
"Target": {
"@odata.type": "Microsoft.Dynamics.CRM.account",
"accountid": "611e7713-68d7-4622-b552-85060af450bc"
}
}
Antwort:
HTTP/1.1 200 OK
OData-Version: 4.0
{
"@odata.context": "[Organization URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.DeleteRecordChangeHistoryResponse",
"DeletedEntriesCount": 4
}
Weitere Informationen zu:
Verwenden von BulkDelete zum Löschen von Überwachungsdaten
Verwenden Sie die BulkDelete Nachricht, um Überwachungsdatensätze zu löschen, die Ihre Organisation nicht mehr aufbewahren muss, um interne und externe Überwachungsanforderungen einzuhalten. Der Massenlöschvorgang wird im Hintergrund ausgeführt und ermöglicht es Ihnen, Serienmuster, Startzeit und andere Parameter zu definieren.
BulkDelete-Nachricht
Im folgenden Beispiel werden Überwachungsdatensätze mit dem Aktionswert 64 (Benutzerzugriff über Web) gelöscht.
Anforderung:
POST [Organization URI]/api/data/v9.1/BulkDelete
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
{
"QuerySet": [
{
"EntityName": "audit",
"Criteria": {
"FilterOperator": "And",
"Conditions": [
{
"AttributeName": "action",
"Operator": "Equal",
"Values": [
{
"Type": "System.String",
"Value": "64"
}
]
}
],
"Filters": []
}
}
],
"JobName": "Bulk Delete of audit records with action = 64",
"SendEmailNotification": false,
"ToRecipients": [],
"CCRecipients": [],
"RecurrencePattern": "",
"StartDateTime": "2022-02-02T10:00:00.000Z"
}
Antwort:
HTTP/1.1 200 OK
Content-Type: application/json; odata.metadata=minimal
OData-Version: 4.0
{
"@odata.context": "[Organization URI]/api/data/v9.0/$metadata#Microsoft.Dynamics.CRM.BulkDeleteResponse",
"JobId": "[Job Id]"
}
Weitere Informationen zu:
Überwachungsdatensatz-Änderungsverlauf löschen
Wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, können Sie die DeleteAuditData Nachricht verwenden, um Überwachungsdatensätze für einen Datumsbereich zu löschen. Überwachungsdatensätze werden sequenziell von der ältesten zur neuesten gelöscht.
Hinweis
Auch wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, sollten Sie lieber BulkDelete statt der DeleteAuditData-Nachricht verwenden.
Die DeleteAuditData Nachricht löscht alle Überwachungsdaten in Partitionen, in denen das Enddatum vor dem in der EndDate Eigenschaft angegebenen Datum liegt. Alle leeren Partitionen werden ebenfalls gelöscht. Die aktuelle (aktive) Partition und die darin enthaltenen Überwachungsdatensätze können nicht mithilfe dieser Anforderung oder einer anderen Anforderung gelöscht werden.
Dataverse erstellt automatisch Partitionen in jedem Quartal. Sie können dieses Verhalten nicht ändern oder beenden. Sie können die RetrieveAuditPartitionList Nachricht verwenden, um die Liste der Partitionen abzurufen. Wenn das Enddatum einer Partition später als das aktuelle Datum ist, können Sie diese Partition oder überwachungsdatensätze darin nicht löschen.
Siehe auch
Überwachungsübersicht
Überwachung konfigurieren
Abrufen des Verlaufs von überwachten Datenänderungen
Administratorhandbuch: Wiederherstellen von Datenbankspeicherplatz durch Löschen von Überwachungsprotokollen