Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk mematikan instance TDE RDS for SQL Server DB, pertama-tama pastikan bahwa tidak ada objek terenkripsi yang tersisa pada instance DB. Untuk melakukannya, dekripsi atau hapus objek. Jika ada objek terenkripsi yang ada pada instans DB, Anda tidak dapat mematikan TDE untuk instans DB. Saat Anda menggunakan konsol untuk menghapus TDE opsi dari grup opsi, konsol menunjukkan bahwa itu sedang diproses. Selain itu, peristiwa kesalahan terjadi jika grup opsi dikaitkan dengan instans DB atau snapshot DB terenkripsi.
Contoh berikut menghapus TDE enkripsi dari database yang disebutcustomerDatabase
.
------------- Removing TDE ----------------
USE [customerDatabase]
GO
-- Turn off encryption of the database
ALTER DATABASE [customerDatabase]
SET ENCRYPTION OFF
GO
-- Wait until the encryption state of the database becomes 1. The state is 5 (Decryption in progress) for a while
SELECT db_name(database_id) as DatabaseName, * FROM sys.dm_database_encryption_keys
GO
-- Drop the DEK used for encryption
DROP DATABASE ENCRYPTION KEY
GO
-- Alter to SIMPLE Recovery mode so that your encrypted log gets truncated
USE [master]
GO
ALTER DATABASE [customerDatabase] SET RECOVERY SIMPLE
GO
Saat semua objek didekripsi, Anda memiliki dua opsi:
-
Anda dapat memodifikasi instans DB untuk dikaitkan dengan grup opsi tanpa TDE opsi.
-
Anda dapat menghapus TDE opsi dari grup opsi.