Bagikan melalui


DROP SIGNATURE (Transact-SQL)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Menghilangkan tanda tangan digital dari prosedur tersimpan, fungsi, pemicu, atau perakitan.

Konvensi sintaks transact-SQL

Sintaksis

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

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

module_name
Adalah nama prosedur tersimpan, fungsi, perakitan, atau pemicu.

CERT_NAME SERTIFIKAT
Adalah nama sertifikat tempat prosedur tersimpan, fungsi, perakitan, atau pemicu ditandatangani.

Asym_key_name KUNCI ASIMETRIS
Adalah nama kunci asimetris tempat prosedur tersimpan, fungsi, perakitan, atau pemicu ditandatangani.

Keterangan

Informasi tentang tanda tangan terlihat dalam tampilan katalog sys.crypt_properties.

Izin

Memerlukan izin UBAH pada objek dan izin CONTROL pada sertifikat atau kunci asimetris. Jika kunci privat terkait dilindungi oleh kata sandi, pengguna juga harus memiliki kata sandi.

Contoh

Contoh berikut menghapus tanda tangan sertifikat HumanResourcesDP dari prosedur HumanResources.uspUpdateEmployeeLogintersimpan .

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

Lihat Juga

sys.crypt_properties (T-SQL)
TAMBAHKAN TANDA TANGAN (Transact-SQL)