Access
 sql >> Teknologi Basis Data >  >> RDS >> Access

Cara Mengenkripsi Basis Data Terpisah di Access 2016

Anda dapat mengenkripsi database terpisah dengan mengenkripsi database backend, memutuskan tautan tabel dari frontend, lalu membuat kembali tautan.

Mengenkripsi database membuat data tidak dapat dibaca oleh alat lain, dan itu menetapkan kata sandi yang diperlukan untuk menggunakan database.

Mengenkripsi perpecahan database memerlukan beberapa langkah ekstra jika dibandingkan dengan mengenkripsi database non-split.

Berikut cara mengenkripsi database terpisah.

Enkripsi Backend

Pertama, Anda harus mengenkripsi database backend/sumber. Kemudian Anda perlu membangun kembali tabel tertaut di database frontend.

Berikut cara mengenkripsi backend.

  1. Buka Database Backend dalam Mode Eksklusif

    Basis data sumber harus dibuka dalam mode eksklusif sebelum Anda dapat mengenkripsinya dan menetapkan kata sandi.

    Untuk membuka database dalam mode eksklusif, pilih Buka Eksklusif saat membuka database melalui dialog Buka.

    Untuk instruksi lebih lengkap, lihat Cara Membuka Database dalam Mode Eksklusif.

  2. Buka Menu File

    Klik File di kiri atas Access untuk membuka menu File.

  3. Pilih Opsi Enkripsi

    Klik tombol Enkripsi dengan Kata Sandi tombol (dari Info menu).

  4. Setel Kata Sandi

    Masukkan kata sandi yang Anda inginkan.

    Masukkan lagi untuk mengonfirmasi.

    Klik Oke .

  5. Mengakui Pesan Penguncian Tingkat Baris

    Jika Anda mendapatkan pesan yang menginformasikan bahwa Penguncian Tingkat Baris akan diabaikan, klik OK .

    Basis data sekarang dienkripsi.

Tentang Pesan "Penguncian Tingkat Baris"

Sebuah sandi blok adalah metode enkripsi teks di mana kunci kriptografi dan algoritme diterapkan ke seluruh blok data sekaligus, bukan ke setiap bit pada satu waktu.

Penguncian tingkat baris (atau penguncian level rekaman ) adalah tempat catatan dikunci setiap kali diperbarui. Ini untuk mencegah pengguna lain mengakses data saat sedang diperbarui.

Saat Anda memperbarui catatan dalam database terenkripsi yang menggunakan penguncian tingkat baris, hanya catatan (baris) yang dienkripsi, bukan seluruh database.

Saat Anda mengenkripsi database dengan penguncian tingkat baris dinonaktifkan, Anda akan menerima Mengenkripsi dengan cipher blok tidak kompatibel dengan penguncian tingkat baris. Penguncian tingkat baris akan diabaikan. pesan.

Artinya, seluruh basis data akan dienkripsi — bukan hanya catatannya.

Perbarui Frontend

Setelah Anda mengenkripsi database backend, Anda sekarang perlu memutuskan tautan, lalu menautkan kembali tabel yang mengarah ke backend.

Membatalkan Tautan Tabel

Berikut cara memutuskan tautan tabel yang ditautkan.

  1. Buka Basis Data Frontend

    Buka database frontend.

    Klik Oke jika Anda Bukan sandi yang valid pesan.

  2. Mengakui Pesan lainnya

    Anda mungkin menerima pesan lain, tergantung pada desain database Anda. Misalnya, jika Anda memiliki makro AutoExec (yaitu makro yang berjalan segera setelah database dibuka), Anda mungkin menerima pesan di tangkapan layar.

    Hal ini diharapkan, karena makro menggunakan data dari database backend, yang baru saja dilindungi kata sandi. Karena kami belum memberikan kata sandi di frontend, makro tidak dapat lagi mengakses data di tabel tertaut.

    Dalam hal ini, kita cukup mengklik Stop All Macros .

  3. Membatalkan Tautan Tabel

    Untuk memutuskan tautan tabel yang ditautkan, klik kanan semua tabel yang akan dibatalkan tautannya, dan pilih Hapus .

    Ini akan menghapus tabel dari frontend, tetapi tabel akan tetap ada di backend.

  4. Konfirmasi

    Klik Ya untuk mengonfirmasi.

Tautkan Ulang Tabel

Sekarang kita dapat menautkan kembali tabel-tabel tersebut (dan memberikan kata sandi saat kita melakukannya).

  1. Luncurkan Wizard Impor/Tautan

    Klik Akses di Impor &Tautan grup dari Data Eksternal tab pada Pita.

  2. Masukkan Detail Basis Data Backend

    Masukkan lokasi basis data sumber (atau jelajahi menggunakan Jelajahi tombol).

    Pilih Tautkan ke sumber data dengan membuat tabel tertaut , lalu klik OK .

  3. Masukkan Kata Sandi

    Masukkan kata sandi dan klik OK .

  4. Pilih Tabel

    Pilih semua tabel yang perlu ditautkan, lalu klik OK .

  5. Selesai

    Basis data terpisah sekarang dienkripsi dan dilindungi kata sandi.

    Anda sekarang dapat membuka tabel dan melihat datanya.

    Juga, setiap makro AutoExec akan berjalan secara otomatis segera setelah database dibuka.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ikuti Saya di Twitter Selama Microsoft MVP Summit Minggu Depan

  2. Sisipan Tenaga Penjualan Massal dari Microsoft Access

  3. Database SQL Server Importir Wide World yang kompatibel dengan akses

  4. [DIPERBARUI 2020-01-23] Microsoft Office 365 Build 1912 Memecah Identitas Tabel Tertaut ODBC

  5. Cara Menyorot Catatan atau Nilai dalam Laporan Microsoft Access Menggunakan Pemformatan Bersyarat