DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Menghilangkan penyedia kriptografi dalam SQL Server.
Sintaksis
DROP CRYPTOGRAPHIC PROVIDER provider_name
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
provider_name
Adalah nama penyedia Extensible Key Management.
Keterangan
Untuk menghapus penyedia Extensible Key Management (EKM), semua sesi yang menggunakan penyedia harus dihentikan.
Penyedia EKM hanya dapat dihilangkan jika tidak ada kredensial yang dipetakan ke dalamnya.
Jika ada kunci yang dipetakan ke penyedia EKM ketika dihilangkan GUID untuk kunci tetap disimpan di SQL Server. Jika penyedia dibuat nanti dengan GUID kunci yang sama, kunci akan digunakan kembali.
Izin
Memerlukan izin CONTROL pada kunci konten.
Contoh
Contoh berikut menghilangkan penyedia kriptografi yang disebut SecurityProvider
.
/* First, disable provider to perform the upgrade.
This will terminate all open cryptographic sessions. */
ALTER CRYPTOGRAPHIC PROVIDER SecurityProvider
SET ENABLED = OFF;
GO
/* Drop the provider. */
DROP CRYPTOGRAPHIC PROVIDER SecurityProvider;
GO
Lihat Juga
Extensible Key Management (EKM)
MEMBUAT PENYEDIA KRIPTOGRAFI (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
MEMBUAT KUNCI SIMETRIS (Transact-SQL)