Memadatkan dan memperbaiki database
Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

File database dapat bertambah secara cepat selama digunakan, terkadang dapat menghambat kinerja. Sesekali mereka juga dapat menjadi rusak atau rusak. Anda bisa menggunakan perintah Padatkan dan Perbaiki Database untuk mencegah atau memperbaiki masalah ini. Proses pemadatan tidak memadatkan data Anda — proses ini membuat file database Anda lebih kecil dengan menghilangkan ruang yang tak terpakai. Perintah Padatkan dan Perbaiki Database juga bisa membantu meningkatkan kinerja database Anda.

Tips    Memisahkan database bisa membantu mencegah kerusakan file database dan membatasi hilangnya data dengan menyimpan data dalam file terpisah yang tidak diakses pengguna secara langsung.

Apa yang ingin Anda lakukan? Cara mempadatkan dan memperbaiki database — Sebelum Memulai — Padatkan dan perbaiki database saat ditutup — Padatkan dan perbaiki database yang telah Anda buka — Padatkan dan perbaiki database yang tidak terbuka — Padatkan dan perbaiki database yang rusak saat Access meminta Anda

Mengapa Anda harus mempadatkan dan memperbaiki database — File database berkembang dengan penggunaan — File database bisa menjadi rusak

Cara mempadatkan dan memperbaiki database

Ada beberapa pendekatan untuk mempadatkan dan memperbaiki database. Praktik umumnya adalah mempadatkan dan memperbaiki database secara otomatis saat ditutup. Selain itu, Anda bisa menjalankan perintah Padatkan dan Perbaiki Database secara manual, saat Anda memiliki database yang terbuka, dan pada database yang tidak terbuka.

Sebelum Anda memulai

Lakukan tindakan berikut ini sebelum Anda memulai operasi pemadat dan perbaikan:

  • Membuat cadangan database    Selama proses perbaikan, Access mungkin akan memotong beberapa data dari tabel yang rusak. Terkadang sangat mungkin untuk memulihkan data ini dari cadangan. Selain strategi cadangan reguler, Anda harus membuat cadangan segera sebelum menggunakan perintah Padatkan dan Perbaiki Database . Untuk informasi selengkapnya, lihat Memproteksi data Anda dengan proses pencadangan dan pemulihan.

  • Mendapatkan akses eksklusif ke database     Operasi pemadatan dan perbaikan memerlukan akses eksklusif ke file database, karena operasi tersebut mungkin mengganggu pengguna lain. Anda harus memberitahu pengguna lain ketika berencana untuk menjalankan operasi pemadatan dan perbaikan, sehingga mereka dapat menghindari penggunaan database pada waktu tersebut. Untuk informasi selengkapnya, lihat Membuka database Access yang sudah ada.

    Beri tahu pengguna berapa lama mereka harus menghindari penggunaan database. Jika Anda menjalankan operasi padatkan dan perbaiki secara berkala, simpan catatan sesuai dengan waktu yang dibutuhkan. Kemudian Anda dapat membuat perkiraan yang lebih tepat yang dapat memberi panduan pada pengguna lain tentang berapa lama mereka harus menghindari penggunaan database.

  • Mendapatkan izin file yang memadai ke database    Jika Anda tidak memiliki izin yang memadai dan Anda perlu memadai dan memperbaiki database, hubungi administrator sistem Anda untuk bantuan. Untuk informasi selengkapnya, lihat Perubahan pada berbagi file melalui jaringan di Windows.

Atas Halaman

Secara otomatis memadatkan dan memperbaiki database ketika ditutup

Anda dapat memilih opsi database Padatkan saat Ditutup jika ingin memadatkan dan memperbaiki database secara otomatis ketika ditutup. Mengatur opsi ini hanya dapat memengaruhi database yang saat ini terbuka. Atur opsi ini secara terpisah untuk setiap database yang ingin Anda padatkan dan perbaiki secara otomatis. Dalam database dengan beberapa pengguna, Anda mungkin tidak ingin mengatur opsi ini, karena bisa sementara waktu mengacaukan ketersediaan database.

  1. Pilih Opsi > File.

  2. Dalam kotak dialog Opsi Access , pilih Database Saat Ini.

  3. Di bawah Opsi Aplikasi, centang kotak Padatkan saat Ditutup.

  4. Pilih OK.

  5. Tutup dan buka kembali database agar opsi diterapkan.

Atas Halaman

Mempadatkan dan memperbaiki database yang telah Anda buka secara manual

  • Pilih File > Info > Ringkas & Perbaiki Database.

    Access membuat salinan database yang dipadatkan dan diperbaiki di lokasi yang sama.

Atas Halaman

Mempadatkan dan memperbaiki database yang tidak terbuka secara manual

Gunakan prosedur ini saat Anda tidak bisa langsung membuka database Access.

  1. Pastikan tidak ada pengguna lain yang saat ini menggunakan file database.

  2. Mulai Access.

  3. Pada halaman templat, klik ganda Database Kosong.

  4. Pilih File > Tutup.

  5. Pilih Alat Database > Padatkan dan Perbaiki Database.

  6. Di kotak dialogDatabase ke Bentuk Padat, navigasi ke dan klik dua kali database yang ingin Anda padatkan dan perbaiki.

Access membuat salinan database yang dipadatkan dan diperbaiki di lokasi yang sama.

Atas Halaman

Padatkan dan perbaiki database yang rusak saat Access meminta Anda

Saat Anda mencoba membuka file database yang rusak, jika Anda diminta oleh Access untuk mempadatkan dan memperbaiki database, pilih Ya. Dua hal dapat terjadi:

  • Jika Access benar-benar memperbaiki file yang rusak, Access akan menampilkan pesan yang mengatakan bahwa perbaikan telah berhasil dan bahwa Anda harus memeriksa isi database untuk memastikan bahwa semua baik-baik saja seperti awalnya.

  • Jika Access hanya berhasil sebagian, Access melacak objek database yang tidak dapat diperbaiki dalam tabel sistem bernama MSysCompactErrors. Access membuka tabel MSysCompactErrors dalam tampilan lembar data. Jika Anda memiliki cadangan sebelumnya sebelum database rusak, Anda bisa gunakan tabel MSysCompactErrors untuk memutuskan objek mana yang diimpor ke database Anda yang diperbaiki. Untuk memperlihatkan tabel sistem, klik kanan bilah judul Navigasi, lalu dalam kotak dialog Opsi Navigasi , pilih Perlihatkan Objek Sistem.

Atas Halaman

Mengapa Anda harus mempadatkan dan memperbaiki database

Gambaran umum ini menjelaskan bagaimana menggunakan perintah Padatkan dan Perbaiki Database dapat membantu mencegah dan mengoreksi masalah berikut yang terkadang dapat memengaruhi database: file akan bertambah besar seiring penggunaan dan file menjadi rusak.

File database berkembang seiring penggunaan

Ketika Anda menambahkan dan memperbarui data serta mengubah desainnya, file database menjadi lebih besar. Beberapa perkembangan ini berasal dari data baru, tetapi beberapa juga berasal dari sumber lain:

  • Access membuat objek tersembunyi sementara, untuk menyelesaikan berbagai tugas. Terkadang, objek sementara ini tetap ada di database Anda setelah Access tidak lagi memerlukannya.

  • Ketika Anda menghapus objek database, ruang disk yang digunakan oleh objek tidak secara otomatis diklaim ulang. File database masih menggunakan ruang disk tersebut, meskipun objek telah dihapus.

Ketika file database Anda terisi dengan sisa objek sementara dan objek yang telah dihapus, kinerjanya dapat menurun. Objek mungkin lebih lambat ketika dibuka, kueri mungkin membutuhkan waktu lebih lama daripada waktu normal untuk dijalankan, dan operasi biasa membutuhkan waktu lebih lama.

Atas Halaman

File database dapat menjadi rusak

Pada keadaan tertentu, file database dapat menjadi rusak. Jika file database dibagikan melalui jaringan dan beberapa pengguna mengerjakan file secara langsung dan bersamaan, kecil risiko file menjadi rusak. Risiko kerusakan agak lebih besar jika pengguna sering mengedit data di bidang Teks Panjang, dan risikonya bertambah seiring waktu. Anda dapat mengurangi risiko ini menggunakan perintah Padatkan dan Perbaiki Database.

Seringkali, jenis kerusakan ini menghasilkan masalah dengan modul Visual Basic for Applications (VBA) dan tidak menimbulkan risiko kehilangan data. Namun, tipe kerusakan ini dapat menimbulkan risiko kerusakan desain database, seperti kode VBA yang hilang atau formulir yang tidak dapat digunakan.

Kerusakan file database jarang mengakibatkan kehilangan data. Biasanya, kehilangan ini terbatas pada tindakan terakhir dari satu pengguna; yaitu, perubahan tunggal terhadap data. Ketika seorang pengguna mulai mengubah data dan perubahan itu terganggu, misalnya karena hilangnya layanan jaringan, Access akan menandai file database tersebut sebagai rusak. File yang dapat diperbaiki, tetapi beberapa data mungkin akan hilang setelah perbaikan selesai.

Lihat Juga

Memproteksi data Anda dengan proses pencadangan dan pemulihan

Mengatur opsi pengguna umum di Access

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.