Recuperación de espacio en la base de datos mediante la eliminación de registros de auditoría

Cuando habilita la auditoría, las aplicaciones de involucración del cliente (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing y Dynamics 365 Project Service Automation) almacenan el historial de cambios de las transacciones en forma de registros de auditoría en la base de datos. Puede eliminar los registros antiguos o innecesarios para restaurar espacio en la base de datos. Puede optar por eliminar registros de auditoría por tabla, por registros de acceso o por intervalo de fechas.

Descubra el almacenamiento de auditoría por tabla

Para ayudarlo a determinar qué registros de auditoría eliminar, hemos creado la Acción GetAuditStorageDetails, en la que puede obtener tamaños de almacenamiento de auditoría por tabla.

Utilizando una herramienta como Insomnia puede recuperar la información de almacenamiento de auditoría.

Solicitar

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

Respuesta

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

Precaución

Cuando se elimina un registro de auditoría, ya no se puede ver el historial de auditoría para el período que abarcaba ese registro de auditoría. Los registros eliminados no son recuperables.

  1. Abra el Centro de administración de Power Platform como administrador del sistema.

  2. En el panel de navegación, seleccione Entorno.

  3. Seleccione un entorno.

  4. En la sección Auditoría, en Liberar capacidad, seleccione Eliminar registros de auditoría.

  5. En el panel Seleccione los registros que desea eliminar, seleccione una de las siguientes opciones:

    • Por tabla
    • Registros de acceso por personas y sistemas
    • Todos los registros hasta la fecha seleccionada, incluida.
  6. Seleccione Eliminar.

    Nota

    Solo se puede eliminar el registro de auditoría más antiguo del sistema. Para eliminar más de un registro de auditoría, siga eliminando el registro de auditoría más antiguo hasta que se hayan eliminado suficientes registros.

Consulte también

Administrar auditorías de Dataverse
Guía para desarrolladores de Dataverse: Eliminar datos de auditoría