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 relative alla sintassi Transact-SQL
Sintassi
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
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)