DROP SIGNATURE (Transact-SQL)

Actualizado: 17 de julio de 2006

Quita una firma digital de un procedimiento almacenado, una función, un desencadenador o un ensamblado.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

DROP [ COUNTER ] SIGNATURE FROM module_name 
    BY <crypto_list> [ ,...n ]

<crypto_list> ::=
    CERTIFICATE cert_name
    | ASYMMETRIC KEY Asym_key_name

Argumentos

  • module_name
    Es el nombre de un procedimiento almacenado, una función, un ensamblado o un desencadenador.
  • CERTIFICATE cert_name
    Es el nombre de un certificado con el que está firmado el procedimiento almacenado, la función, el ensamblado o el desencadenador.
  • ASYMMETRIC KEY Asym_key_name
    Es el nombre de una clave asimétrica con la que está firmado el procedimiento almacenado, la función, el ensamblado o el desencadenador.

Notas

Para obtener más información acerca de firmas, vea la vista de catálogo sys.crypt_properties.

Permisos

Requiere el permiso ALTER para el objeto y el permiso CONTROL para el certificado o la clave asimétrica. Si una clave privada asociada está protegida por una contraseña, el usuario también debe tener la contraseña.

Ejemplos

En el siguiente ejemplo se quita la firma del certificado HumanResourcesDP desde el procedimiento almacenado HumanResources.uspUpdateEmployeeLogin.

USE AdventureWorks;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin 
    BY CERTIFICATE HumanResourcesDP;
GO

Vea también

Referencia

sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se corrigió la sintaxis. Se han quitado las referencias al paso de firma como un parámetro.