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.
Power Platform Buka pusat admin sebagai administrator sistem.
Di panel navigasi, pilih Lingkungan.
Pilih Lingkungan.
Di bagian Pengauditan , di bawah Kosongkan kapasitas, pilih Hapus log audit.
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.
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