Namun sejak versi SQL Server 2008 telah tersedia sebuah fitur “Transparent Data Encryption” yang dapat membantu kita untuk dapat mengenkripsi hasil backup dari suatu database.
berikut ini adalah langkah-langkah untuk menggunakan “Transparent Data Encryption” di SQL Server 2008.
pertama saya coba siapkan terlebih dahulu database Toko sebagai sample kecil
USE master
GO
CREATE DATABASE Toko
GO
ALTER DATABASE Toko SET COMPATIBILITY_LEVEL = 100
GO
USE Toko
GO
CREATE TABLE dbo.Sales_Product(
fld1 char(50) NULL,
fld2 char(50) NULL
) ON [PRIMARY]
GO
USE master
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'P4ssw0rD'
CREATE CERTIFICATE TokoCert
WITH SUBJECT = 'Certificate for Toko database'
USE Toko
GO
CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM = AES_128
ENCRYPTION BY SERVER CERTIFICATE TokoCert
GO
ALTER DATABASE toko
SET ENCRYPTION ON
BACKUP DATABASE Toko
TO DISK = 'E:\Toko.bak'
WITH INIT, STATS = 10
Demikian selamat mencoba.
Source : http://sqlserver-indo.org/blogs/suherman/archive/2010/10/04/encrypt-database-backup.aspx
0 komentar:
Posting Komentar