Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Verwijdert een digitale handtekening uit een opgeslagen procedure, functie, trigger of assembly.
Transact-SQL syntaxis-conventies
Syntaxis
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Arguments
module_name
Is de naam van een opgeslagen procedure, functie, assembly of trigger.
CERTIFICAAT cert_name
Is de naam van een certificaat waarmee de opgeslagen procedure, functie, assembly of trigger wordt ondertekend.
ASYMMETRISCHE SLEUTEL Asym_key_name
Is de naam van een asymmetrische sleutel waarmee de opgeslagen procedure, functie, assembly of trigger wordt ondertekend.
Opmerkingen
Informatie over handtekeningen is zichtbaar in de catalogusweergave van de sys.crypt_properties.
Permissions
Vereist ALTER-toestemming op het object en CONTROL-toestemming op het certificaat of de asymmetrische sleutel. Als een bijbehorende privésleutel door een wachtwoord wordt beschermd, moet de gebruiker ook het wachtwoord hebben.
Voorbeelden
Het volgende voorbeeld verwijdert de handtekening van het certificaat HumanResourcesDP uit de opgeslagen procedure HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Zie ook
sys.crypt_properties (Transact-SQL)
HANDTEKENING TOEVOEGEN (Transact-SQL)