Memadatkan dan memperbaiki database

Memadatkan dan memperbaiki database

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

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.

Catatan: Ketika memadatkan dan memperbaiki database web yang telah diterbitkan, Anda harus menyinkronkan database tersebut setelah pemadatan dan perbaikan selesai. Pemadatan dan perbaikan mungkin tidak akan memperbaiki semua masalah yang mungkin terjadi pada database web yang diterbitkan.

Di artikel ini

Mengapa Anda memadatkan dan memperbaiki database

Sebelum Anda memulai

Memadatkan dan memperbaiki database

Mengapa Anda memadatkan 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.

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

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 lebih besar jika pengguna sering mengedit data di bidang Memo, dan risiko akan berkembang seiring waktu. Anda dapat mengurangi risiko ini menggunakan perintah Padatkan dan Perbaiki Database.

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 mencoba membuka file database yang rusak, Anda akan diminta untuk mengizinkan Access memperbaiki file secara otomatis. Anda juga dapat menggunakan perintah Padatkan dan Perbaiki Database secara manual 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 dapat mengatur opsi database yang menyebabkan perintah Padatkan dan Perbaiki Database berjalan secara otomatis setiap kali database tertentun ditutup. Jika merupakan satu-satunya pengguna database, Anda harus mengatur opsi ini. Di database dengan beberapa pengguna, Anda mungkin tidak ingin mengatur opsi ini, karena dapat mengacaukan ketersediaan database sementara waktu.

Atas halaman

Sebelum Anda memulai

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

  • Selalu buat cadangan    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 sebelum menggunakan perintah Padatkan dan Perbaiki Database. Anda dapat membuat cadangan menggunakan perintah Cadangkan Database:

    • Di tab File, klik Simpan & Terbitkan, lalu di bawah Tingkat Lanjut klik Cadangkan Database.

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

  • 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.

  • Dapatkan akses eksklusif ke database Anda untuk menggunakan perintah Padatkan dan Perbaiki Database    Jika merupakan satu-satunya orang yang menggunakan database tersebut, Anda dapat melewati seluruh 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

Secara otomatis memadatkan dan memperbaiki database ketika ditutup

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. Pada tab File, klik Opsi.

  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

Selain atau daripada menggunakan opsi database Padatkan saat Ditutup , Anda dapat menjalankan perintah Padatkan dan Perbaiki Database secara manual. Anda dapat menjalankan perintah tersebut ketika memiliki database yang terbuka, dan Anda dapat menjalankan perintah tersebut pada database yang tidak terbuka. Anda juga dapat membuat pintasan desktop yang menjalankan perintah Padatkan dan Perbaiki Database 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.

  • Di tab File, klik Info, kemudian 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. Arahkan ke Info, kemudian 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\Office14

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.)

    Misalnya, ketik:"C:\Program Office\Office14\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

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×