Aracılığıyla paylaş


DROP İMZASI (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Saklanan bir prosedürden, fonksiyondan, tetikleyiciden veya montajdan dijital imza düşürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

DROP [ COUNTER ] SIGNATURE FROM module_name   
    BY <crypto_list> [ ,...n ]  
  
<crypto_list> ::=  
    CERTIFICATE cert_name  
    | ASYMMETRIC KEY Asym_key_name  

Arguments

module_name
Saklanan bir prosedür, fonksiyon, montaj veya tetikleyicinin adıdır.

SERTIFIKA cert_name
Saklanan prosedürün, fonksiyonun, montajın veya tetikleyicinin imzalandığı bir sertifikanın adıdır.

ASIMMETRIK ANAHTAR Asym_key_name
Saklanan prosedürün, fonksiyonun, montajın veya tetikleyicinin imzalandığı asimetrik bir anahtarın adıdır.

Açıklamalar

İmzalarla ilgili bilgiler sys.crypt_properties katalog görünümünde görünür.

Permissions

Nesne üzerinde ALTER izni, sertifika veya asimetrik anahtar üzerinde CONTROL izni gerektirir. Eğer ilişkili özel anahtar bir şifreyle korunuyorsa, kullanıcının da şifreye sahip olması gerekir.

Örnekler

Aşağıdaki örnek, sertifikanın HumanResourcesDP imzasını depolanan prosedürden HumanResources.uspUpdateEmployeeLoginkaldırır.

USE AdventureWorks2022;  
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin   
    BY CERTIFICATE HumanResourcesDP;  
GO  

Ayrıca Bkz.

sys.crypt_properties (Transact-SQL)
İMZA EKLE (Transact-SQL)