Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft 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)