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.

Icône Lien de rubriqueConventions 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

Nouveau contenu :
  • Correction de la syntaxe. Suppression du contenu faisant référence à la transmission d'une signature en tant que paramètre.