Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Uvolní digitální podpis ze uloženého postupu, funkce, spouštěče nebo sestavy.
Syntaxe
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Arguments
module_name
Je název uložené procedury, funkce, sestavy nebo spouštěče.
CERT_NAME CERTIFIKÁTU
Je název certifikátu, kterým je podepsán uložený proces, funkce, assembler nebo spouštěč.
ASYMMETRICKÝ KLÍČ Asym_key_name
Je název asymetrického klíče, kterým je podepsán uložený proces, funkce, assembler nebo spoušť.
Poznámky
Informace o podpisech jsou viditelné v sys.crypt_properties zobrazení katalogu.
Povolení
Vyžaduje povolení ALTER na objekt a oprávnění CONTROL na certifikát nebo asymetrický klíč. Pokud je přidružený soukromý klíč chráněn heslem, uživatel musí mít také heslo.
Examples
Následující příklad odstraní podpis certifikátu HumanResourcesDP ze uložené procedury HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Viz také
sys.crypt_properties (Transact-SQL)
PŘIDAT PODPIS (Transact-SQL)