Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Quita una firma digital de un procedimiento almacenado, una función, un desencadenador o un ensamblado.
Convenciones 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.
CERTIFICADO cert_name
Es el nombre de un certificado con el que está firmado el procedimiento almacenado, la función, el ensamblado o el desencadenador.
CLAVE ASIMÉTRICA 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.
Comentarios
Para obtener más información acerca de las 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 AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Consulte también
sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)[Agregar firma (Transact-SQL)]