Освобождение места в базе данных путем удаления журналов аудита

Когда вы включаете аудит, приложения Customer Engagement (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing и Dynamics 365 Project Service Automation) хранят историю изменений транзакций в виде журналов аудита в базе данных. Можно удалить старые или ненужные журналы для восстановления места в базе данных. Вы можете удалить журналы аудита по таблицам, по журналам доступа или по диапазону дат.

Определение хранилища аудита по таблицам

Чтобы помочь вам определить, какие журналы аудита следует удалить, мы создали действие GetAuditStorageDetails, где вы можете получить размеры хранилища аудита по таблицам.

Используя такой инструмент, как Insomnia, вы можете получить информацию о хранилище аудита.

Запросить

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

Отклик

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

Внимание

После удаления журнала аудита пользователь больше не сможет просматривать историю аудита за период, который охватывает журнал аудита. Удаленные журналы не подлежат восстановлению.

  1. Откройте центр администрирования Power Platform как системный администратор.

  2. В области переходов выберите Среды.

  3. Выберите среду.

  4. В разделе Аудит в пункте Освобождение емкости выберите Удалить журналы аудита.

  5. На панели Выберите журналы для удаления выберите один из следующих вариантов:

    • По таблице
    • Журналы доступа по пользователям и системам
    • Все журналы до выбранной даты включительно.
  6. Выберите Удалить.

    Заметка

    Можно удалить только самый старый журнал аудита системы. Чтобы удалить несколько журналов, повторяйте удаление самых старых журналов аудита, пока не будет удалено достаточное количество журналов.

См. также

Управление аудитом Dataverse
Руководство разработчика Dataverse: удаление данных аудита