Bagikan melalui


Memulihkan ruang database dengan menghapus log audit

Bila Anda mengaktifkan audit, aplikasi keterlibatan pelanggan (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, dan Dynamics 365 Project Service Automation), simpan riwayat perubahan untuk transaksi berupa log audit dalam database. Anda dapat menghapus log lama atau yang tidak diinginkan untuk memulihkan ruang database. Anda dapat memilih untuk menghapus log audit menurut tabel, log akses, atau rentang tanggal.

Cari tahu penyimpanan audit berdasarkan tabel

Untuk membantu Anda menentukan log audit mana yang akan dihapus, kami telah membuat Tindakan GetAuditStorageDetails di mana Anda bisa mendapatkan ukuran penyimpanan audit berdasarkan tabel.

Menggunakan alat seperti Insomnia, Anda dapat mengambil informasi penyimpanan audit.

Permintaan

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

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

Perhatian

Setelah Anda menghapus log audit, Anda tidak dapat lagi melihat riwayat audit untuk periode yang dicakup oleh log audit tersebut. Log yang dihapus tidak dapat dipulihkan.

  1. Power Platform Buka pusat admin sebagai administrator sistem.

  2. Di panel navigasi, pilih Lingkungan.

  3. Pilih Lingkungan.

  4. Di bagian Pengauditan , di bawah Kosongkan kapasitas, pilih Hapus log audit.

  5. Di panel Pilih log untuk dihapus , pilih salah satu opsi berikut ini:

    • Berdasarkan tabel
    • Akses log, oleh orang dan sistem
    • Semua log hingga dan termasuk tanggal yang dipilih.
  6. Pilih Hapus.

    Catatan

    Anda hanya dapat menghapus log audit terlama di sistem. Untuk menghapus lebih dari satu log audit, lanjutkan untuk menghapus log audit terlama yang ada sesuai kebutuhan Anda.

Baca juga

Mengelola audit Dataverse
Panduan pengembang Dataverse: Menghapus data audit