DROP SIGNATURE (Transact-SQL)
Mis à jour : 17 juillet 2006
Supprime une signature numérique d'une procédure stockée, d'une fonction, d'un déclencheur ou d'un assembly.
Conventions de la syntaxe de Transact-SQL
Syntaxe
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Arguments
- module_name
Nom d'une procédure stockée, d'une fonction, d'un assembly ou d'un déclencheur.
- CERTIFICATE cert_name
Nom d'un certificat dont la procédure stockée, la fonction, l'assembly ou le déclencheur porte la signature.
- ASYMMETRIC KEY Asym_key_name
Nom d'une clé asymétrique dont la procédure stockée, la fonction, l'assembly ou le déclencheur porte la signature.
Notes
Des informations sur les signatures sont visibles dans l'affichage catalogue sys.crypt_properties.
Autorisations
Nécessite l'autorisation ALTER sur l'objet et l'autorisation CONTROL sur le certificat ou la clé asymétrique. Si une clé privée associée est protégée par un mot de passe, l'utilisateur doit également disposer de ce mot de passe.
Exemple
L'exemple suivant supprime la signature du certificat HumanResourcesDP
de la procédure stockée HumanResources.uspUpdateEmployeeLogin
.
USE AdventureWorks;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Voir aussi
Référence
sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|