Share via


Databaseruimte herstellen door auditlogboeken te verwijderen

Als u controle inschakelt, slaan apps voor klantbetrokkenheid (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing en Dynamics 365 Project Service Automation) de wijzigingsgeschiedenis voor transacties op in de vorm van auditlogboeken in de database. U kunt oude of overbodige logboeken verwijderen om ruimte in de database te herstellen. U kunt ervoor kiezen om auditlogboeken te verwijderen per tabel, per toegangslogboek of per datumbereik.

Ontdek de auditopslag per tabel

Om u te helpen bij het bepalen welke auditlogboeken u moet verwijderen, hebben we de actie GetAuditStorageDetails waarmee u de grootte van de auditopslag per tabel kunt opvragen.

Met behulp van een tool zoals Insomnia kunt u de auditopslaginformatie ophalen.

Aanvragen

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

De respons

  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
                  }
              ]
          }
      }
  }

Let op

Als u een auditlogboek verwijdert, kunt u de controlegeschiedenis niet meer weergeven voor de periode waarop dit auditlogboek betrekking heeft. Verwijderde logboeken kunnen niet worden hersteld.

  1. Open het Power Platform-beheercentrum als systeembeheerder.

  2. Selecteer Omgevingen in het navigatievenster.

  3. Selecteer een omgeving.

  4. Selecteer in de sectie Controle, onder Capaciteit vrijmaken de optie Auditlogboeken verwijderen.

  5. Selecteer in het deelvenster Logboeken selecteren voor verwijdering een van de volgende opties:

    • Per tabel
    • Toegangslogboeken, op personen en systemen
    • Alle logboeken tot en met de geselecteerde datum.
  6. Selecteer Verwijderen.

    Opmerking

    U kunt alleen het oudste auditlogboek op het systeem verwijderen. Als u meer dan één auditlogboek wilt verwijderen, moet u steeds het oudste beschikbare auditlogboek blijven verwijderen totdat er voldoende logboeken zijn verwijderd.

Zie ook

Dataverse-controles beheren
Handleiding voor Dataverse-ontwikkelaars: controlegegevens verwijderen