Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Menghilangkan tanda tangan digital dari prosedur tersimpan, fungsi, pemicu, atau perakitan.
Sintaks
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
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)