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
Azure Synapse Analytics
SQL database di Microsoft Fabric
Menghapus kunci asimetris dari database.
Note
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Syntax
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]
Arguments
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).
Remarks
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.
Permissions
Memerlukan izin CONTROL pada kunci asimetris.
Examples
Contoh berikut menghapus kunci MirandaXAsymKey6 asimetris dari AdventureWorks2025 database.
USE AdventureWorks2022;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
Lihat Juga
MEMBUAT KUNCI ASIMETRIS (Transact-SQL)
UBAH KUNCI ASIMETRIS (Transact-SQL)
Hierarki Enkripsi
UBAH KUNCI SIMETRIS (Transact-SQL)