Megosztás a következőn keresztül:


DROP SIGNATURE (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-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  

Lásd még:

sys.crypt_properties (Transact-SQL)
ALÁÍRÁS (Transact-SQL)