Untuk mempermudah penjelasan, Instance dimana database Toko yang sebenarnya berada kita sebut “Instance Asli”. Sedangkan Instance tempat kita akan melakukan proses restore kita sebut “Instance Restore”.
Pada Instance Restore pertama saya buat sebuah database Toko terlebih dahulu, setelah itu saya coba restore menggunakan hasil backup pada blog sebelumnya atau hasil backup dari “Instance Asli”. ternyata ketika saya coba restore (instance ini menggunakan SQL Server 2008 R2) timbul notifikasi error seperti dibawah ini. :
ternyata proses restore ini membutuhkan Server Certificate. Agar kita bisa melakukan tindakan restore ini, kita harus mendapatkan certificate dari “Instance Asli”. Langkahnya adalah kita harus bisa mengeksport certificate database Toko data “Instance Asli” ke database Toko “Instance Restore”.
Mari kita ke “Instance Asli” terlebih dahulu dan lakukan T-SQL ini :
USE master
GO
BACKUP CERTIFICATE TokoCert
TO FILE = 'E:\TokoCert_File.cer'
WITH PRIVATE KEY (FILE = 'E:\TokoCert_Key.pvk' ,
ENCRYPTION BY PASSWORD = 'P4ssw0rD' )
GO
Langkah selanjutnya adalah mengimport file certificate yang sudah terbentuk ke database toko yang ada di “Instance Restore”. Sebelum itu kita buat terlebih dahulu master key di “Instance Restore”. mari kita beralih ke “Instance Restore” dan jalankan T-SQL berikut :
USE master
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Restore_P4ssw0rd'
GO
Setelah itu kita create Certificate di database Toko yang ada di “Instance Resore” dgn menggunakan private key dan certificate file dari database Toko “Instance Asli” dengan menggunakan T-SQL berikut :
CREATE CERTIFICATE TokoCert
FROM FILE = 'E:\TokoCert_File.cer'
WITH PRIVATE KEY (FILE = 'E:\TokoCert_Key.pvk',
DECRYPTION BY PASSWORD = 'P4ssw0rD');
GO
Sekarang kita coba restore hasil backup database Toko “Instance Asli” ke database Toko yang ada di “Instance Restore” dan berhasil.
Demikian, semoga bermanfaat.
Source : http://sqlserver-indo.org/blogs/suherman/archive/2010/10/04/how-to-restore-encrypted-database-backup-file.aspx
0 komentar:
Posting Komentar