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.
CERTIFICATE
cert_name
Adalah nama sertifikat tempat prosedur tersimpan, fungsi, perakitan, atau pemicu ditandatangani.
ASYMMETRIC KEY
Asym_key_name
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