DROP SIGNATURE (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Elimina una firma digitale da una stored procedure, una funzione, un trigger o un assembly.
Convenzioni di sintassi Transact-SQL
Sintassi
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
Argomenti
module_name
Nome di una stored procedure, una funzione, un assembly o un trigger.
CERTIFICATE cert_name
Nome di un certificato con cui viene firmato un assembly, una stored procedure, una funzione o un trigger.
ASYMMETRIC KEY Asym_key_name
Nome di una chiave asimmetrica con cui viene firmato un assembly, una stored procedure, una funzione o un trigger.
Osservazioni:
Le informazioni sulle firme sono visibili nella vista di catalogo sys.crypt_properties.
Autorizzazioni
Sono richieste l'autorizzazione ALTER per l'oggetto e l'autorizzazione CONTROL per il certificato o la chiave asimmetrica. Se una chiave privata associata è protetta tramite una password, è necessario che anche l'utente disponga della password.
Esempi
Nell'esempio seguente la firma del certificato HumanResourcesDP
viene rimossa dalla stored procedure HumanResources.uspUpdateEmployeeLogin
.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Vedi anche
sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per