Memisahkan database Access

Pertimbangkan memisahkan database apa pun yang dibagikan beberapa orang melalui jaringan. Memisahkan database bersama bisa membantu meningkatkan kinerjanya dan mengurangi kemungkinan kerusakan file database.

Setelah Anda memisahkan database, Anda mungkin memutuskan untuk memindahkan database back-end, atau menggunakan database back-end yang berbeda. Anda bisa menggunakan Manajer tabel tertaut untuk mengubah database back-end yang Anda gunakan.

Catatan: 

  • Memisahkan database tidak sama dengan pengarsipan database. Topik ini tidak membahas cara mengarsipkan data. Anda mengarsipkan data secara berkala memindahkan catatan lama ke database yang berbeda, baik karena file database tumbuh terlalu cepat ke batas ukuran file, atau karena Anda ingin menyimpan file database kecil dan data Anda rapi diatur menurut periode waktu. Dalam beberapa situasi, Anda bisa mengarsipkan data dengan memisahkan database. Untuk informasi selengkapnya, lihat artikel online mengarsipkan Data Access.

  • Jika Anda memisahkan database web, setiap tabel web dalam database tersebut tidak akan dipindahkan ke database back-end, dan tidak akan dapat dijangkau dari database Front-end yang dihasilkan.

Dalam artikel ini

Gambaran Umum

Ketika Anda memisahkan database, Anda mengatur kembali database menjadi dua file - database ujung-belakang yang berisi tabel data, dan database ujung-depan yang berisi semua objek database lain seperti kueri, formulir, dan laporan. Setiap pengguna berinteraksi dengan data menggunakan salinan lokal database front-end.

Untuk memisahkan database, Anda menggunakan panduan pemisah database. Setelah Anda memisahkan database, Anda harus mendistribusikan database Front-end ke pengguna Anda.

Perhatian: Untuk melindungi data Anda jika database Anda memiliki beberapa pengguna akhir, disarankan agar Anda tidak berbagi salinan database yang berisi link ke daftar SharePoint. Jika Anda menautkan ke tabel yang merupakan daftar SharePoint, itu membuat kemungkinan untuk setiap pengguna berbahaya untuk mengubah target link dan berpotensi mengubah izin pada situs SharePoint karena informasi koneksi untuk tabel tertaut tidak terenkripsi.

Manfaat database terpisah

Manfaat database terpisah meliputi yang berikut ini:

  • Kinerja yang disempurnakan    Kinerja database biasanya membaik secara signifikan karena hanya data yang dikirim di seluruh jaringan. Dalam database bersama yang tidak terbagi, objek database sendiri — tabel, kueri, formulir, laporan, makro dan modul — dikirim melalui jaringan, bukan hanya data.

  • Ketersediaan yang lebih besar    Karena hanya data yang dikirim melalui jaringan, maka transaksi database seperti pengeditan rekaman diselesaikan dengan lebih cepat, yang membuat data lebih tersedia untuk diedit.

  • Keamanan yang disempurnakan    Jika Anda menyimpan database back-end di komputer yang menggunakan sistem file NTFS, Anda bisa menggunakan fitur keamanan NTFS untuk membantu melindungi data Anda. Karena pengguna mengakses database back-end dengan menggunakan tabel tertaut, maka kemungkinan penyusup dapat memperoleh akses tidak sah ke data dengan mencuri database terdepan atau dengan menyamar sebagai pengguna yang sah. Jika tidak yakin dengan sistem file apa yang digunakan server file Anda, mintalah administrator sistem. Jika Anda memiliki hak istimewa administrator di server file, Anda bisa menjalankan perintah msinfo32 untuk menentukan sendiri sistem file.

    Bagaimana cara menggunakan msinfo32 untuk memeriksa sistem file?

    1. Klik tombol mulai, lalu klik Jalankan.

    2. Dalam kotak dialog Jalankan , ketik Msinfo32 lalu klik OK.

    3. Di bawah ringkasan sistem, klik simbol Plus di samping komponen.

    4. Di bawah komponen, klik simbol Plus di samping penyimpanan, lalu klik drive. Kotak dialog menampilkan informasi tentang drive yang tersedia di panel di sebelah kanan.

  • Keandalan yang disempurnakan    Jika pengguna mengalami masalah dan database tertutup secara tidak terduga, kerusakan file database biasanya terbatas pada salinan database Front-end yang telah dibuka pengguna. Karena pengguna hanya mengakses data di database back-end dengan menggunakan tabel tertaut, file database back-end jauh lebih kecil kemungkinannya untuk rusak.

  • Lingkungan pengembangan yang fleksibel    Karena setiap pengguna bekerja dengan salinan lokal database Front-end, setiap pengguna bisa secara independen mengembangkan kueri, formulir, laporan, dan objek database lainnya tanpa mempengaruhi pengguna lain. Demikian pula, Anda bisa mengembangkan dan mendistribusikan versi baru database Front-end tanpa mengganggu akses ke data yang disimpan di database back-end.

Atas halaman

Sebelum Anda memulai

Sebelum Anda memisahkan database, pertimbangkan hal berikut:

  • Anda harus selalu mencadangkan database sebelum Anda membaginya. Jika Anda memisahkan database lalu memutuskan bahwa Anda tidak ingin memisahkan database, Anda bisa memulihkan file asli dari salinan cadangan Anda.

  • Memisahkan database mungkin memakan waktu yang lama. Anda harus memberi tahu pengguna agar tidak menggunakan database selagi Anda membaginya. Jika pengguna mengubah data saat Anda memisahkan database, perubahan tidak akan terlihat di database back-end.

    Tips: Jika pengguna tidak mengubah data saat Anda memisahkan database, Anda bisa mengimpor data baru ke database back-end setelah Anda selesai.

  • Meskipun memisahkan database adalah salah satu cara untuk berbagi data, setiap orang yang menggunakan database harus memiliki versi Microsoft Office Access yang kompatibel dengan format file database back-end. Misalnya, jika file database back-end menggunakan format file. accdb, pengguna tidak bisa mengakses datanya dengan menggunakan Access 2003.

  • Anda mungkin ingin menggunakan format file Access yang lebih lama untuk database back-end jika Anda menggunakan fitur yang tidak lagi didukung. Misalnya, jika Anda menggunakan halaman akses data (DAPs); Anda dapat terus menggunakannya jika database back-end ada dalam format file yang lebih lama yang mendukung DAPs. Anda kemudian dapat menggunakan format file baru dengan database Front-end sehingga pengguna Anda memiliki akses ke manfaat dari format baru. Perhatikan bahwa Anda tidak bisa mengubah data di halaman akses data dengan menggunakan Access 2010 atau yang lebih tinggi.

Atas Halaman

Memisahkan database

  1. Di komputer Anda, buat salinan database yang ingin Anda Pisahkan. Mulai dengan file database di hard drive lokal Anda, bukan di jaringan berbagi. Jika file database saat ini sedang dibagikan dari drive hard disk lokal Anda, Anda bisa membiarkannya di tempat yang sama.

  2. Buka salinan database yang ada di drive hard disk lokal Anda.

  3. Pada tab alat database , dalam grup Pindahkan data , klik database Access. Panduan pembagi database dimulai.

  4. Klik Pisahkan database.

  5. Dalam kotak dialog Buat database back-end, Tentukan nama, tipe file, dan lokasi untuk file database back-end.

    Catatan: 

    • Pertimbangkan menggunakan nama yang disarankan oleh Access. Ini mempertahankan nama file asli, dan menunjukkan bahwa database adalah database back-end dengan menyisipkan _be ke dalam nama, tepat sebelum ekstensi nama file.

    • Jangan mengubah tipe file kecuali beberapa pengguna akan menggunakan versi Access yang lebih lama untuk mengakses data.

    • Anda dapat memasukkan jalur ke lokasi jaringan dalam kotak nama file , di depan nama file. Misalnya, jika lokasi jaringan untuk database back-end adalah \\server1\share1\ dan nama file untuk database back-end adalah MyDB_be. accdb, Anda bisa memasukkan \\server1\share1\ MyDB_be. accdb dalam kotak nama file .

    • Lokasi yang Anda pilih harus tersedia untuk semua orang yang akan menggunakan database. Karena pemetaan drive bisa berbeda-beda, Anda harus menentukan jalur UNC dari lokasi daripada menggunakan huruf drive yang dipetakan.

  6. Ketika panduan selesai, ia akan menampilkan pesan konfirmasi.

Database Anda kini terbagi. Database Front-end adalah file yang Anda mulai dengan (salinan database bersama asli), dan database back-end terletak di lokasi jaringan yang Anda tentukan di langkah 5 prosedur ini.

Membatasi perubahan pada desain database Front-end

Untuk membatasi perubahan pada database Front-end yang Anda distribusikan, pertimbangkan menyimpannya sebagai file biner terkompilasi (file. accde). File biner yang dikompilasi adalah file aplikasi database yang telah disimpan dengan semua kode Visual Basic Access (VBA) yang dikompilasi. Tidak ada kode sumber VBA yang tersisa dalam file biner terkompilasi Access. Pengguna tidak dapat mengubah desain objek dalam file. accde.

  1. Buka file database Front-end (. accdb) yang ingin Anda simpan sebagai file biner terkompilasi (. accde).

  2. Klik File > Simpan sebagai > buat accde > Simpan sebagai.

  3. Dalam kotak dialog Simpan sebagai , telusuri ke folder tempat Anda ingin menyimpan file, ketikkan nama untuk file dalam kotak nama file , lalu klik Simpan.

Atas Halaman

Mendistribusikan database Front-end

Setelah Anda memisahkan database, Anda mendistribusikan database Front-end ke pengguna Anda, sehingga mereka bisa mulai menggunakan database.

Perhatian: Untuk melindungi data Anda jika database Anda memiliki beberapa pengguna akhir, disarankan agar Anda tidak berbagi salinan database yang berisi link ke daftar SharePoint. Jika Anda menautkan ke tabel yang merupakan daftar SharePoint, itu membuat kemungkinan untuk setiap pengguna berbahaya untuk mengubah target link dan berpotensi mengubah izin pada situs SharePoint karena informasi koneksi untuk tabel tertaut tidak terenkripsi.

Lakukan salah satu dari hal berikut ini:

  • Kirim pesan email ke pengguna database dan lampirkan file database terdepan ke pesan. Sertakan setiap instruksi yang akan memudahkan pengguna Anda untuk mulai menggunakan database Front-end segera.

  • Simpan file database Front-end ke lokasi jaringan yang dapat diakses oleh semua pengguna database, lalu mengirim pesan email kepada pengguna yang menentukan lokasi jaringan bersama-sama dengan instruksi lain yang mungkin mereka perlukan untuk mengakses database.

  • Distribusikan file database Front-end dengan menggunakan media yang dapat dilepas, seperti CD-ROM atau drive USB. Jika Anda menginstal sendiri file, Anda bisa mengujinya untuk memastikan file tersebut berfungsi. Jika pengguna harus menginstal file, Anda harus menyertakan dokumen yang menjelaskan kepada mereka apa yang harus mereka lakukan untuk menginstal file, dan siapa yang harus dihubungi jika mereka mengalami kesulitan.

Atas Halaman

Mengubah database back-end yang Anda gunakan

Anda dapat memindahkan database back-end Anda, atau menggunakan database back-end yang berbeda, dengan menggunakan Manajer tabel tertaut.

Jika Anda ingin memindahkan database back-end Anda, pertama-tama Buatlah salinannya ke lokasi baru, lalu ikuti prosedur ini.

  1. Pada tab data eksternal , dalam grup impor & link , klik manajer tabel tertaut.

  2. Di Manajer tabel tertaut, pilih tabel yang berada di database back-end saat ini.

    Tips: Jika Anda belum menautkan ke database lain, klik Pilih Semua.

  3. Centang kotak selalu periksa lokasi baru, lalu klik OK.

  4. Telusuri dan pilih database back-end baru.

Atas Halaman

Perlu bantuan lainnya?

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

Apakah informasi ini bermanfaat?

×