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 2016 (13.x) dan versi yang
lebih baru Azure SQL Database
Azure SQL Managed Instance
Menghilangkan kunci enkripsi kolom dari database.
Sintaks
DROP COLUMN ENCRYPTION KEY key_name [;]
Argumen
key_name
Nama kunci enkripsi kolom untuk dihilangkan dari database.
Keterangan
Kunci enkripsi kolom tidak dapat dihilangkan jika digunakan untuk mengenkripsi kolom apa pun dalam database. Semua kolom yang menggunakan kunci enkripsi kolom harus didekripsi atau dihilangkan terlebih dahulu.
Untuk menghapus enkripsi dari kolom:
Dekripsi kolom - Gunakan
ALTER TABLEuntuk mengubah kolom terenkripsi, menghapus spesifikasi enkripsi:ALTER TABLE dbo.Employees ALTER COLUMN SSN NVARCHAR(11);Jatuhkan kunci enkripsi kolom - Setelah semua kolom menggunakan kunci didekripsi, Anda dapat menghilangkan kunci:
DROP COLUMN ENCRYPTION KEY MyCEK;
Atau, jika Anda tidak lagi memerlukan data kolom, Anda dapat menghilangkan kolom sepenuhnya menggunakan ALTER TABLE DROP COLUMN sebelum menghilangkan kunci enkripsi.
Izin
Memerlukan izin UBAH KUNCI ENKRIPSI KOLOM APA PUN pada database.
Contoh
J. Menjatuhkan kunci enkripsi kolom
Contoh berikut menghilangkan kunci enkripsi kolom yang disebut MyCEK.
DROP COLUMN ENCRYPTION KEY MyCEK;
GO