Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Artikel ini menjelaskan cara mengekspor dan mengimpor database yang berisi kolom yang dilindungi dengan Always Encrypted.
Saat Anda mengekspor database, semua data yang disimpan dalam kolom terenkripsi diambil dari database dalam bentuk terenkripsi (ciphertext) dan dimasukkan ke dalam BACPAC yang dihasilkan. BACPAC yang dihasilkan juga berisi metadata untuk kunci Always Encrypted.
Saat Anda mengimpor BACPAC ke dalam database, data terenkripsi dari BACPAC dimuat ke dalam database dan metadata kunci Always Encrypted dibuat ulang.
Jika Anda memiliki aplikasi yang dikonfigurasi untuk mengkueri kolom terenkripsi yang disimpan dalam database sumber (yang Anda ekspor), Anda tidak perlu melakukan sesuatu yang istimewa untuk memungkinkan aplikasi mengkueri data terenkripsi dalam database target, karena kunci di kedua database sama.
Untuk informasi terperinci tentang cara mengekspor dan mengimpor database, lihat:
- Mengekspor file BACPAC
- Mengimpor file BACPAC untuk membuat database baru
- Mengekspor database Azure SQL ke file BACPAC
- Mengimpor file BACPAC ke database di Azure SQL Database
- SqlPackage
Izin untuk memigrasikan database dengan kolom terenkripsi
Anda memerlukan izin berikut:
ALTER ANY COLUMN MASTER KEYdanALTER ANY COLUMN ENCRYPTION KEYpada database sumber.ALTER ANY COLUMN MASTER KEY,ALTER ANY COLUMN ENCRYPTION KEY,VIEW ANY COLUMN MASTER KEY DEFINITION, danVIEW ANY COLUMN ENCRYPTION DEFINITIONpada database target.
Anda tidak perlu memiliki akses ke kunci master kolom yang dikonfigurasi untuk kolom terenkripsi, karena data tetap dienkripsi selama operasi ekspor dan impor.
Konten terkait
- Mengembangkan aplikasi menggunakan Always Encrypted
- Always Encrypted
- Mencadangkan dan memulihkan database menggunakan Always Encrypted
- Memigrasikan data ke atau dari kolom menggunakan Always Encrypted dengan Wizard Impor dan Ekspor SQL Server
- Memuat data terenkripsi secara massal ke kolom menggunakan Always Encrypted