Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Digitális aláírást dob el egy tárolt eljárásból, funkcióból, triggerből vagy összeállításból.
Transact-SQL szintaxis konvenciók
Szemantika
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Arguments
module_name
Egy tárolt eljárás, funkció, összeállítás vagy trigger neve.
TANÚSÍTVÁNY cert_name
Az a tanúsítvány neve, amellyel a tárolt eljárást, funkciót, összeszerelést vagy triggert aláírják.
ASZIMMETRIKUS KULCS Asym_key_name
Egy aszimmetrikus kulcs neve, amellyel a tárolt eljárást, funkciót, összeállítást vagy triggert aláírják.
Megjegyzések
Az aláírásokról szóló információk láthatók a sys.crypt_properties katalógus nézetben.
Permissions
Megköveteli az objektum esetében ALTER engedélyt, a tanúsítvány vagy aszimmetrikus kulcs CONTROL engedélyét. Ha egy kapcsolódó privát kulcsot jelszó véd, akkor a felhasználónak is rendelkeznie kell a jelszóval.
Példák
A következő példa eltávolítja a tanúsítvány HumanResourcesDP aláírását a tárolt eljárásból HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO