Partilhar via


Recuperar espaço na base de dados eliminando registos de auditoria

Quando ativa a auditoria, as aplicações de interação com os clientes (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, and Dynamics 365 Project Service Automation), armazenam o histórico de alterações para transações sob a forma de registos de auditoria na base de dados. Pode eliminar registos antigos ou não pretendidos para restaurar o espaço na base de dados. Pode optar por eliminar os registos de auditoria por tabela, por registos de acesso ou por intervalo de datas.

Descubra o armazenamento de auditoria por tabela

Para o ajudar a determinar quais os registos de auditoria a eliminar, criámos a Ação GetAuditStorageDetails onde pode obter tamanhos de armazenamento de auditoria por tabela.

Use uma ferramenta como Insomnia para ajudar a recuperar a informação de armazenamento da auditoria.

Solicitação

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

Resposta

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

Atenção

Quando elimina um registo de auditoria, deixa de poder ver o histórico de auditoria do período abrangido por esse registo de auditoria. Os registos eliminados não são recuperáveis.

  1. Inicie sessão no Centro de administração do Power Platform como administrador de sistema.

  2. No painel de navegação, selecione Gerenciar.

  3. No painel Gerir, selecione Ambientes.

  4. Selecione um ambiente

  5. Na secção Auditoria, em Libertar capacidade, selecione Eliminar registos de auditoria.

  6. No painel Selecionar registos a eliminar, selecione uma das seguintes opções:

    • Por tabela
    • Registos de acesso, por pessoas e sistemas
    • Todos os registos até à data selecionada, inclusive.
  7. Selecione Eliminar.

    Nota

    Só pode eliminar o registo de auditoria mais antigo no sistema. Para eliminar mais de um registo de auditoria, continue a eliminar o registo de auditoria mais antigo até ter eliminado registos suficientes.

Consulte também

Gerir auditoria do Dataverse
Guia para programadores do Dataverse: Eliminar dados de auditoria