Bagikan melalui


HILANGKAN KUNCI ASIMETRIS (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse AnalyticsSQL database di Microsoft Fabric

Menghapus kunci asimetris dari database.

Konvensi sintaks transact-SQL

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)