Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database w usłudze Microsoft Fabric
Usuwa klucz asymetryczny z bazy danych.
Transact-SQL konwencje składni
Note
Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.
Syntax
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]
Arguments
key_name
To nazwa klucza asymetrycznego, który ma zostać porzucony z bazy danych.
USUŃ KLUCZ DOSTAWCY
Usuwa klucz zarządzania kluczami rozszerzalnymi (EKM) z urządzenia EKM. Aby uzyskać więcej informacji na temat rozszerzonego zarządzania kluczami, zobacz Extensible Key Management (EKM).
Remarks
Nie można usunąć klucza asymetrycznego, za pomocą którego klucz symetryczny w bazie danych został zaszyfrowany lub do którego jest mapowany użytkownik lub identyfikator logowania. Przed usunięciem takiego klucza należy usunąć dowolnego użytkownika lub identyfikatora logowania zamapowanego na klucz. Należy również usunąć lub zmienić dowolny klucz symetryczny zaszyfrowany przy użyciu klucza asymetrycznego. Możesz użyć opcji DROP ENCRYPTION ALTER SYMMETRIC KEY , aby usunąć szyfrowanie za pomocą klucza asymetrycznego.
Dostęp do metadanych kluczy asymetrycznych można uzyskać przy użyciu widoku wykazu sys.asymmetric_keys . Same klucze nie mogą być bezpośrednio wyświetlane z poziomu bazy danych.
Jeśli klucz asymetryczny jest mapowany na klucz zarządzania kluczami rozszerzalnymi (EKM) na urządzeniu EKM, a opcja USUŃ KLUCZ DOSTAWCY nie zostanie określona, klucz zostanie usunięty z bazy danych, ale nie z urządzenia. Zostanie wyświetlone ostrzeżenie.
Permissions
Wymaga uprawnień CONTROL dla klucza asymetrycznego.
Examples
Poniższy przykład usuwa klucz MirandaXAsymKey6 asymetryczny z AdventureWorks2025 bazy danych.
USE AdventureWorks2022;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
Zobacz też
CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
ALTER ASYMETRYCZNY KLUCZ (Transact-SQL)
Hierarchia szyfrowania
ZMIENIJ KLUCZ SYMETRYCZNY (Transact-SQL)