DROP SIGNATURE (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Elimina una firma digitale da una stored procedure, una funzione, un trigger o un assembly.
Convenzioni della 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 del 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 AdventureWorks;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Vedere anche
Riferimento
sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|