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.
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.uspUpdateEmployeeLogin
tersimpan .
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
Lihat Juga
sys.crypt_properties (T-SQL)
TAMBAHKAN TANDA TANGAN (Transact-SQL)