Membantu mencegah dan memperbaiki masalah file database menggunakan pemadatan dan perbaikan

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

File database dapat bertambah secara cepat selama digunakan, terkadang dapat menghambat kinerja. File tersebut terkadang juga dapat menjadi rusak. Anda dapat menggunakan perintah Padatkan dan Perbaiki Database di Microsoft Office Access untuk mencegah atau memperbaiki masalah ini.

Artikel ini tidak menjelaskan cara mencadangkan atau memulihkan database. Temukan tautan untuk informasi selengkapnya dalam bagian Lihat Juga.

Dalam artikel ini

Mengapa Anda memadatkan dan memperbaiki database

Sebelum Anda mulai

Memadatkan dan memperbaiki database

Mengapa Anda memadatkan dan memperbaiki database

Gambaran umum ini menjelaskan cara menggunakan perintah pemadatan dan perbaikan bisa membantu mencegah dan Perbaiki masalah berikut ini yang terkadang mempengaruhi database: berkembang lebih besar dengan menggunakan file 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.

Catatan: Pemadatan tidak memadatkan data Anda. Hal ini membuat file database lebih kecil dengan menghilangkan ruang yang tak terpakai.

File database dapat menjadi rusak

Dalam keadaan tertentu, database file bisa rusak. Jika database file bersama melalui jaringan dan beberapa pengguna bekerja secara langsung dengan file secara bersamaan, file tersebut memiliki risiko kecil untuk menjadi rusak. Risiko kerusakan agak lebih besar jika pengguna sering mengedit data dalam bidang Memo, dan risiko tumbuh seiring waktu. Anda bisa mengurangi risiko ini dengan menggunakan perintah pemadatan dan perbaikan .

Sering kali, tipe kerusakan ini disebabkan oleh masalah pada Visual Basic for Applications (VBA) modul 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.

Tips: Memisahkan database dapat membantu mencegah kerusakan file database dan membatasi kehilangan data dengan mempertahankan data pada file terpisah yang tidak diakses langsung oleh pengguna.

Access meminta Anda untuk memperbaiki file database yang rusak

Ketika Anda mencoba membuka file database yang rusak, Anda diminta untuk memperbolehkan akses otomatis memperbaiki file. Anda juga bisa menggunakan perintah pemadatan dan perbaikan untuk memperbaiki dan membuka file database yang rusak.

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 memperbaiki sebagian, Access akan tetap melacak objek database yang tidak dapat diperbaiki sehingga Anda dapat menentukan apa yang perlu dipulihkan dari cadangan.

Catatan: Anda bisa mengatur opsi database yang menyebabkan fitur pemadatan dan perbaikan untuk berjalan secara otomatis setiap kali Anda menutup database tertentu. Jika Anda adalah pengguna hanya database, Anda harus mengatur opsi ini. Di database Multipengguna, Anda mungkin tidak ingin menyetel opsi ini, karena itu sejenak dapat mengganggu ketersediaan database.

Atas halaman

Sebelum Anda memulai

Pertimbangkan untuk melakukan tindakan berikut ini sebelum Anda mulai operasi pemadatan dan perbaikan:

  • Selalu membuat cadangan    Selama proses perbaikan, Access mungkin potong beberapa data dari tabel yang rusak. Kadang-kadang dimungkinkan untuk memulihkan data ini dari cadangan. Selain strategi cadangan reguler Anda, Anda harus membuat cadangan sebelum Anda menggunakan perintah pemadatan dan perbaikan . Anda bisa membuat cadangan dengan menggunakan perintah Cadangkan Database :

    • Klik Tombol Microsoft Office Gambar tombol Office , arahkan ke Kelola, lalu, di bawah Kelola Database ini, klik Cadangkan Database.

  • Secara otomatis memadatkan dan memperbaiki    Kecuali jika Anda berbagi file database tunggal dengan pengguna lain di jaringan, Anda harus mengatur untuk secara otomatis memadatkan dan memperbaiki database Anda.

  • Catat tabel kesalahan pemulihan sistem    Ketika Access tidak dapat memperbaiki semua objek di dalam file database yang rusak, setiap objek yang tidak dapat dipulihkan dicatat dalam tabel yang bernama MSysCompactErrors. Jika ada kesalahan, Access akan membuka tabel MSysCompactErrors di tampilan lembar data.

    Jika memiliki cadangan database yang dibuat sebelum database rusak, Anda dapat menggunakan tabel MSysCompactErrors untuk menentukan objek mana yang ingin diimpor dari cadangan database ke dalam database Anda yang telah diperbaiki.

  • Mendapatkan akses eksklusif ke database Anda untuk menggunakan perintah pemadatan dan perbaikan    jika Anda adalah satu-satunya orang yang menggunakan database Anda, Anda bisa melewati sisa dari bagian ini dan langsung masuk ke Padatkan dan Perbaiki 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.

    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.

  • Dapatkan izin yang memadai untuk menjalankan operasi pemadatan dan perbaikan    Jika menggunakan file database versi lebih lama dan merupakan bagian dari grup kerja, Anda mungkin tidak dapat memadatkan dan memperbaiki database sendiri. Jika tidak memiliki izin yang memadai dan perlu memadatkan dan memperbaiki database, hubungi administrator grup kerja Anda untuk mendapatkan bantuan.

Atas halaman

Memadatkan dan memperbaiki database

Memadatkan dan memperbaiki database saat menutup secara otomatis

Secara manual memadatkan dan memperbaiki database

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.

Catatan: Mengatur opsi ini hanya dapat memengaruhi database yang saat ini terbuka. Anda harus mengatur opsi ini secara terpisah untuk setiap database yang ingin dipadatkan dan diperbaiki secara otomatis.

  1. Klik Tombol Microsoft Office Gambar tombol Office , lalu klik Opsi Access.

  2. Di dalam kotak dialog Opsi Access, klik Database Saat Ini.

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

Atas halaman

Memadatkan dan memperbaiki database secara manual

Di samping atau alih-alih menggunakan opsi database Padatkan saat ditutup , Anda bisa secara manual menjalankan perintah pemadatan dan perbaikan . Anda bisa menjalankan perintah saat Anda memiliki database yang terbuka, dan Anda bisa menjalankan perintah di database yang terbuka. Anda juga bisa membuat pintasan desktop yang berjalan perintah pemadatan dan perbaikan pada file database tertentu.

Memadatkan dan memperbaiki database yang telah Anda buka

Catatan: Jika pengguna lain juga sedang menggunakan file database, Anda tidak dapat melakukan operasi pemadatan dan perbaikan.

  • Klik Tombol Microsoft Office Gambar tombol Office , arahkan ke Kelola, dan lalu, di bawah Kelola database ini, klik Padatkan dan Perbaiki Database.

Memadatkan dan memperbaiki database yang tidak terbuka

Catatan: Jika pengguna lain sedang menggunakan file database, Anda tidak dapat melakukan operasi pemadatan dan perbaikan. Saat Anda menjalankan operasi pemadatan dan perbaikan, tidak ada yang dapat menggunakan file database.

  1. Mulai Access, tetapi jangan membuka database.

  2. Klik Tombol Microsoft Office Gambar tombol Office , arahkan ke Kelola, dan lalu, di bawah Kelola database ini, klik Padatkan dan Perbaiki Database.

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

Membuat pintasan desktop yang dapat memadatkan dan memperbaiki database tertentu

Anda dapat membuat pintasan di desktop yang dapat digunakan untuk memadatkan dan memperbaiki database tertentu.

Sebelum memulai, verifikasi lokasi file Msaccess.exe di komputer Anda. File Msaccess.exe biasanya terletak di folder berikut ini:

C:\Program Files\Microsoft Office\Office12

Jika Anda tidak menemukan file Msaccess.exe di lokasi tersebut, cari file tersebut dan catat jalur lengkapnya.

Membuat pintasan desktop    

  1. Klik kanan desktop, arahkan ke Baru, lalu klik Pintasan di menu pintasan.

  2. Di halaman pertama Panduan Pembuatan Pintasan, dalam kotak Ketik lokasi item, ketik tanda kutip ganda ("), masukkan jalur lengkap file Msaccess.exe (termasuk nama file), lalu ketik tanda kutip ganda lainnya. (Atau, klik Telusuri untuk mencari dan memilih file. Dalam hal ini, tanda kutip ditambahkan secara otomatis.)

    Sebagai contoh, ketik:"C:\Program Files\Microsoft Office\Office12\msaccess.exe"

  3. Mengikuti tanda kutip penutup, ketikkan spasi, kemudian ketikkan jalur lengkap ke database yang ingin Anda padatkan dan perbaiki. Jika jalur meliputi spasi, apit jalur tersebut dalam tanda kutip. Ketikkan spasi lain, kemudian ketik /compact.

    Misalnya. ketik: "C:\My Folder\My Database.accdb" /compact

  4. Klik Berikutnya.

  5. Di kotak Ketik nama pintasan, ketik nama pintasan lalu klik Selesai.

    Panduan membuat pintasan dan meletakkannya di desktop Anda.

  6. Setiap kali Anda ingin memadatkan dan memperbaiki database, klik pintasan dua kali.

    Tips: Untuk menambahkan pintasan desktop ke menu Mulai, klik kanan pintasan, lalu klik Sematkan ke menu Mulai di menu pintasan.

Atas halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×