Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza SQL gestita di Azure
Azure Synapse Analytics
Database SQL in Anteprima di Microsoft Fabric
Rimuove una chiave asimmetrica dal database.
Convenzioni relative alla sintassi Transact-SQL
Note
Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
Syntax
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]
Arguments
key_name
Nome della chiave asimmetrica da rimuovere dal database.
REMOVE PROVIDER KEY
Rimuove una chiave EKM (Extensible Key Management ) da un dispositivo EKM. Per altre informazioni su Extensible Key Management, vedere Extensible Key Management (EKM).
Remarks
Non è possibile rimuovere una chiave asimmetrica con cui è stata crittografata una chiave simmetrica nel database o a cui è stato eseguito il mapping di un utente o un account di accesso. Prima di rimuovere questo tipo di chiave, è necessario rimuovere qualsiasi utente o account di accesso di cui è eseguito il mapping alla chiave, nonché rimuovere o modificare qualsiasi chiave simmetrica crittografata con la chiave asimmetrica. È possibile usare l'opzione DROP ENCRYPTION di ALTER SYMMETRIC KEY per rimuovere la crittografia eseguita con una chiave asimmetrica.
È possibile accedere ai metadati delle chiavi asimmetriche usando la vista del catalogo sys.asymmetric_keys. Le chiavi non possono essere visualizzate direttamente dall'interno del database.
Se sulla chiave asimmetrica viene eseguito il mapping a una chiave EKM (Extensible Key Management) in un dispositivo EKM e l'opzione REMOVE PROVIDER KEY non è specificata, la chiave verrà rimossa dal database ma non dal dispositivo e verrà generato un avviso.
Permissions
È richiesta l'autorizzazione CONTROL per la chiave asimmetrica.
Examples
Nell'esempio seguente viene rimossa la chiave asimmetrica MirandaXAsymKey6
dal database AdventureWorks2022
.
USE AdventureWorks2022;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
See Also
CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
Encryption Hierarchy
ALTER SYMMETRIC KEY (Transact-SQL)