Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Tar bort en digital signatur från en lagrad procedur, funktion, trigger eller montering.
Transact-SQL syntaxkonventioner
Syntax
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Arguments
module_name
Är namnet på en lagrad procedur, funktion, assembly eller trigger.
CERTIFIKAT cert_name
Är namnet på ett certifikat med vilket den lagrade proceduren, funktionen, assemblern eller triggern signeras.
ASYMMETRISK NYCKEL Asym_key_name
Är namnet på en asymmetrisk nyckel med vilken den lagrade proceduren, funktionen, sammansättningen eller triggern signeras.
Anmärkningar
Information om signaturer är synlig i sys.crypt_properties katalogvy.
Permissions
Kräver ALTER-behörighet på objektet och CONTROL-behörighet på certifikatet eller den asymmetriska nyckeln. Om en associerad privat nyckel skyddas av ett lösenord måste användaren också ha lösenordet.
Examples
Följande exempel tar bort signaturen av certifikat HumanResourcesDP från den lagrade proceduren HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Se även
sys.crypt_properties (Transact-SQL)
LÄGG SIGNATUR (Transact-SQL)