Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Banco de dados SQL no Microsoft Fabric
Descarta uma assinatura digital de um procedimento armazenado, função, gatilho ou assembly.
Convenções de sintaxe de Transact-SQL
Sintaxe
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Argumentos
module_name
É o nome de um procedimento armazenado, função, assembly ou gatilho.
CERT_NAME DE CERTIFICADO
É o nome de um certificado com que o procedimento armazenado, função, assembly ou gatilho é assinado.
CHAVE ASIMÉTRICA Asym_key_name
É o nome de uma chave assimétrica com que o procedimento armazenado, função, assembly ou gatilho é assinado.
Comentários
As informações sobre assinaturas são visíveis na exibição do catálogo sys.crypt_properties.
Permissões
Requer a permissão ALTER no objeto e a permissão CONTROL no certificado ou chave assimétrica. Se uma chave privada associada estiver protegida por uma senha, o usuário também precisará ter a senha.
Exemplos
O exemplo a seguir remove a assinatura de certificado HumanResourcesDP do procedimento armazenado HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Consulte Também
sys.crypt_properties (Transact-SQL)
ADICIONAR ASSINATURA (Transact-SQL)