DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menghilangkan penyedia kriptografi dalam SQL Server.

Konvensi sintaks transact-SQL

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)