Memisahkan database Access

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Setelah memisahkan database, Anda dapat memutuskan untuk memindahkan database back-end, atau menggunakan database back-end yang berbeda. Anda dapat menggunakan Pengelola Tabel Tertaut untuk mengubah database back-end yang Anda gunakan.

Catatan

  • Memisahkan database tidak sama dengan mengarsipkan database. Topik ini tidak membahas cara mengarsipkan data. Anda mengarsipkan data dengan memindahkan catatan lama ke database lain secara berkala, baik karena file database tumbuh terlalu cepat hingga batas ukuran file, atau karena Anda ingin menjaga file database tetap kecil dan data Anda tetap tertata rapi berdasarkan periode waktu. Dalam beberapa kondisi, Anda dapat mengarsipkan data dengan memisahkan database. Untuk informasi selengkapnya, lihat artikel online Arsipkan data Akses.
  • Jika Anda memisahkan database web, tabel web apa pun dalam database tersebut tidak akan dipindahkan ke database back-end, dan tidak akan dapat dijangkau dari database front-end yang dihasilkan.

Di 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 Wizard Pemisah Database. Setelah membagi database, Anda harus mendistribusikan database front-end kepada pengguna.

Peringatan

Untuk melindungi data Anda jika database Anda memiliki beberapa pengguna akhir, sebaiknya Anda tidak berbagi salinan database yang berisi tautan ke daftar SharePoint. Jika Anda menautkan ke tabel yang merupakan daftar SharePoint, hal ini akan menciptakan kemungkinan bagi pengguna yang mencurigakan untuk mengubah target tautan dan berpotensi mengubah izin di situs SharePoint karena informasi koneksi untuk tabel tertaut tidak dienkripsi.

Manfaat database terpisah

Manfaat database terpisah meliputi:

  • Peningkatan performa Kinerja database biasanya meningkat secara signifikan karena hanya data yang dikirim melintasi jaringan. Dalam database bersama yang tidak dipisahkan, objek database itu sendiri — tabel, kueri, formulir, laporan, makro dan modul — dikirim melintasi jaringan, bukan hanya data.

  • Ketersediaan lebih besar Karena hanya data yang dikirim melintasi jaringan, transaksi database seperti pengeditan catatan diselesaikan dengan lebih cepat, sehingga data lebih banyak tersedia untuk diedit.

  • Keamanan yang ditingkatkan Jika menyimpan database back-end di komputer yang menggunakan sistem file NTFS, Anda dapat menggunakan fitur keamanan NTFS untuk membantu melindungi data Anda. Karena pengguna mengakses database back-end dengan menggunakan tabel tertaut, kecil kemungkinan penyusup dapat memperoleh akses tidak sah ke data dengan mencuri database front-end atau dengan menyamar sebagai pengguna resmi. Jika Anda tidak yakin sistem file apa yang digunakan server file Anda, tanyakan kepada administrator sistem. Jika Anda memiliki hak istimewa administrator di server file, Anda dapat 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.
  • Meningkatkan keandalan Jika pengguna mengalami masalah dan database tertutup secara tiba-tiba, setiap kerusakan file database biasanya terbatas pada salinan database front-end yang telah dibuka pengguna. Karena pengguna hanya mengakses data dalam 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 dapat secara independen mengembangkan kueri, formulir, laporan, dan objek database lainnya tanpa memengaruhi pengguna lain. Demikian pula, Anda dapat 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 membaginya. Jika Anda memisahkan database lalu memutuskan bahwa Anda tidak ingin memisahkan database, Anda dapat memulihkan database asli dari salinan cadangan.

  • Memisahkan database mungkin memakan waktu lama. Anda harus memberi tahu pengguna agar mereka tidak menggunakan database saat Anda membaginya. Jika pengguna mengubah data saat Anda memisahkan database, perubahan tersebut tidak akan tercermin dalam database back-end.

    Tips

    Jika pengguna mengubah data saat Anda membagi database, Anda dapat mengimpor data baru ke database back-end setelah selesai.

  • Meskipun memisahkan database adalah salah satu cara untuk berbagi data, semua 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 dapat mengakses datanya menggunakan Access 2003.

  • Anda mungkin ingin menggunakan format file Access yang lebih lama untuk database back-end jika menggunakan fitur yang tidak lagi didukung. Misalnya, jika Anda menggunakan halaman akses data (DAP); Anda dapat terus menggunakannya jika database back-end berada dalam format file sebelumnya yang mendukung DAP. Anda kemudian dapat menggunakan format file baru dengan database front-end sehingga pengguna Anda memiliki akses ke manfaat format baru. Perhatikan bahwa Anda tidak dapat mengubah data di Halaman Akses Data 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 bersama. Jika file database saat ini dibagikan dari hard disk drive lokal, Anda dapat membiarkannya di tempatnya.

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

  3. Pada tab Alat Database , di grup Pindahkan Data , klik Database Access. Wizard Pemisah Database akan 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 untuk menggunakan nama yang disarankan 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 ubah tipe file kecuali beberapa pengguna akan menggunakan versi Access yang lebih lama untuk mengakses data.
    • Anda dapat memasukkan jalur ke lokasi jaringan di 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 dapat 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 dapat bervariasi, Anda harus menentukan jalur UNC lokasi alih-alih menggunakan huruf drive yang dipetakan.
  6. Setelah wizard selesai, wizard akan menampilkan pesan konfirmasi.

Database Anda sekarang terpisah. Database front-end adalah file yang Anda gunakan (salinan database bersama asli), dan database back-end terletak di lokasi jaringan yang Anda tentukan pada langkah 5 prosedur ini.

Membatasi perubahan pada desain database front-end

Untuk membatasi perubahan pada database front-end yang Anda distribusikan, pertimbangkan untuk menyimpannya sebagai file biner yang dikompilasi (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 yang dikompilasi (.accde).
  2. Klik File>Simpan Sebagai>Jadikan ACCDE>Simpan Sebagai.
  3. Dalam kotak dialog Simpan Sebagai , telusuri 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 membagi database, Anda mendistribusikan database front-end kepada pengguna Anda, sehingga mereka dapat mulai menggunakan database.

Peringatan

Untuk melindungi data Anda jika database Anda memiliki beberapa pengguna akhir, sebaiknya Anda tidak berbagi salinan database yang berisi tautan ke daftar SharePoint. Jika Anda menautkan ke tabel yang merupakan daftar SharePoint, hal ini akan menciptakan kemungkinan bagi pengguna yang mencurigakan untuk mengubah target tautan dan berpotensi mengubah izin di situs SharePoint karena informasi koneksi untuk tabel tertaut tidak dienkripsi.

Lakukan salah satu langkah berikut:

  • Kirim pesan email ke pengguna database dan lampirkan file database front-end ke pesan. Sertakan instruksi apa pun yang akan memudahkan pengguna Anda untuk segera mulai menggunakan database front-end.
  • Simpan file database front-end ke lokasi jaringan yang dapat diakses oleh semua pengguna database, lalu kirimkan pesan email kepada pengguna yang menentukan lokasi jaringan bersama dengan instruksi lain yang mungkin mereka perlukan untuk mengakses database.
  • Mendistribusikan file database front-end menggunakan media yang dapat dilepas, seperti CD-ROM atau USB thumb drive. Jika menginstal file sendiri, Anda dapat mengujinya untuk memastikan bahwa 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, atau menggunakan database back-end lain, dengan menggunakan Pengelola Tabel Tertaut.

Jika Anda ingin memindahkan database back-end, buat salinannya terlebih dahulu ke lokasi baru, lalu ikuti prosedur ini.

  1. Pada tab Data Eksternal , dalam grup Impor & Tautan , klik Manajer Tabel Tertaut.

  2. Di Pengelola Tabel Tertaut, pilih tabel yang ada dalam database back-end saat ini.

    Tips

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

  3. Pilih kotak centang Selalu periksa lokasi baru, lalu klik OK.

  4. Telusuri dan pilih database back-end baru.

Atas Halaman