HILANGKAN KUNCI ASIMETRIS (Transact-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Menghapus kunci asimetris dari database.
Catatan
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Sintaks
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]
Argumen
key_name
Adalah nama kunci asimetris yang akan dihilangkan dari database.
HAPUS KUNCI PENYEDIA
Menghapus kunci Extensible Key Management (EKM) dari perangkat EKM. Untuk informasi selengkapnya tentang Extensible Key Management, lihat Extensible Key Management (EKM).
Keterangan
Kunci asimetris tempat kunci konten dalam database telah dienkripsi, atau tempat pengguna atau login dipetakan, tidak dapat dihilangkan. Sebelum menjatuhkan kunci seperti itu, Anda harus menghilangkan pengguna atau login apa pun yang dipetakan ke kunci. Anda juga harus menghilangkan atau mengubah kunci konten yang dienkripsi dengan kunci asimetris. Anda dapat menggunakan opsi DROP ENCRYPTION DARI ALTER SYMMETRIC KEY untuk menghapus enkripsi dengan kunci asimetris.
Metadata kunci asimetris dapat diakses dengan menggunakan tampilan katalog sys.asymmetric_keys . Kunci itu sendiri tidak dapat langsung dilihat dari dalam database.
Jika kunci asimetris dipetakan ke kunci Extensible Key Management (EKM) pada perangkat EKM dan opsi HAPUS KUNCI PENYEDIA tidak ditentukan, kunci akan dihilangkan dari database tetapi bukan perangkat. Peringatan akan dikeluarkan.
Izin
Memerlukan izin CONTROL pada kunci asimetris.
Contoh
Contoh berikut menghapus kunci MirandaXAsymKey6
asimetris dari AdventureWorks2022
database.
USE AdventureWorks2022;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
Lihat Juga
MEMBUAT KUNCI ASIMETRIS (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
Hierarki Enkripsi
ALTER SYMMETRIC KEY (Transact-SQL)