Mengonfigurasi opsi tingkat lanjut untuk pencadangan terkelola SQL Server ke Microsoft Azure
Berlaku untuk: SQL Server
Tutorial berikut menjelaskan cara mengatur opsi tingkat lanjut untuk pencadangan terkelola SQL Server ke Microsoft Azure. Prosedur ini hanya diperlukan jika Anda memerlukan fitur yang mereka tawarkan. Jika tidak, Anda dapat mengaktifkan cadangan terkelola SQL Server ke Microsoft Azure dan bergantung pada perilaku default.
Dalam setiap skenario, cadangan ditentukan menggunakan database_name
parameter . Ketika database_name
NULL atau *, perubahan memengaruhi pengaturan default pada tingkat Instans. Pengaturan tingkat instans juga memengaruhi database baru yang dibuat setelah perubahan.
Setelah menentukan pengaturan ini, Anda kemudian dapat mengaktifkan pencadangan terkelola untuk database atau instans menggunakan prosedur tersimpan sistem managed_backup.sp_backup_config_basic (Transact-SQL). Untuk informasi selengkapnya, lihat Mengaktifkan pencadangan terkelola SQL Server ke Microsoft Azure.
Peringatan
Anda harus selalu mengonfigurasi opsi lanjutan dan opsi penjadwalan kustom sebelum mengaktifkan pencadangan terkelola SQL Server ke Microsoft Azure dengan managed_backup.sp_backup_config_basic (Transact-SQL). Jika tidak, ada kemungkinan bahwa operasi pencadangan yang tidak diinginkan akan terjadi selama jendela waktu antara mengaktifkan pencadangan terkelola SQL Server ke Microsoft Azure dan mengonfigurasi pengaturan ini.
Mengonfigurasi Enkripsi
Langkah-langkah berikut menjelaskan cara menentukan pengaturan enkripsi menggunakan prosedur tersimpan managed_backup.sp_backup_config_advanced (Transact-SQL).
Tentukan Algoritma Enkripsi: Pertama-tama tentukan nama algoritma enkripsi yang akan digunakan. Pilih dari salah satu algoritma berikut.
AES_128
AES_192
AES_256
TRIPLE_DES_3KEY
NO_ENCRYPTION
Membuat Kunci Master Database: Pilih kata sandi untuk mengenkripsi salinan kunci master yang akan disimpan dalam database.
-- Creates a database master key. -- The key is encrypted using the password "<master key password>" USE Master; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<master key password>'; GO
Membuat Sertifikat Cadangan atau Kunci Asimetris: Anda dapat menggunakan sertifikat atau kunci asimetris untuk digunakan dengan enkripsi. Contoh berikut membuat sertifikat cadangan yang akan digunakan untuk enkripsi.
USE Master; GO CREATE CERTIFICATE MyTestDBBackupEncryptCert WITH SUBJECT = 'MyTestDBBackupEncryptCert'; GO
Atur Enkripsi Cadangan Terkelola: Panggil prosedur tersimpan managed_backup.sp_backup_config_advanced dengan nilai yang sesuai. Misalnya, contoh berikut mengonfigurasi
MyDB
database untuk enkripsi menggunakan sertifikat bernamaMyTestDBBackupEncryptCert
danAES_128
algoritma enkripsi.USE msdb; GO EXEC managed_backup.sp_backup_config_advanced @database_name = 'MyDB' ,@encryption_algorithm ='AES_128' ,@encryptor_type = 'CERTIFICATE' ,@encryptor_name = 'MyTestDBBackupEncryptCert'; GO
Peringatan
Jika
@database_name
NULL dalam contoh sebelumnya, pengaturan berlaku untuk Instans SQL Server.
Mengonfigurasi Jadwal Pencadangan Kustom
Langkah-langkah berikut menjelaskan cara mengatur jadwal kustom dengan prosedur tersimpan managed_backup.sp_backup_config_schedule (Transact-SQL).
Tentukan frekuensi untuk pencadangan penuh: Tentukan seberapa sering mengambil cadangan penuh database. Anda dapat memilih antara pencadangan penuh 'Harian' dan 'Mingguan'.
Tentukan frekuensi untuk pencadangan log: Tentukan seberapa sering mengambil cadangan log. Nilai ini dalam hitung menit atau jam.
Tentukan hari dalam seminggu untuk pencadangan mingguan: Jika cadangan adalah mingguan, pilih hari dalam seminggu untuk pencadangan penuh.
Tentukan waktu mulai untuk pencadangan: Menggunakan notasi 24 jam, pilih waktu untuk memulai pencadangan.
Tentukan lamanya waktu untuk mengizinkan pencadangan: Ini menentukan jumlah waktu yang harus diselesaikan cadangan.
Atur jadwal pencadangan kustom: Prosedur tersimpan berikut menentukan jadwal kustom untuk
MyDB
database. Pencadangan penuh diambil setiap minggu padaMonday
di17:30
. Pencadangan log diambil setiap5
menit. Pencadangan memiliki dua jam untuk diselesaikan.USE msdb; GO EXEC managed_backup.sp_backup_config_schedule @database_name = 'MyDB' ,@scheduling_option = 'Custom' ,@full_backup_freq_type = 'Weekly' ,@days_of_week = 'Monday' ,@backup_begin_time = '17:30' ,@backup_duration = '02:00' ,@log_backup_freq = '00:05' GO
Langkah berikutnya
Setelah mengonfigurasi opsi tingkat lanjut dan jadwal kustom, Anda harus mengaktifkan pencadangan terkelola SQL Server ke Microsoft Azure pada database target atau instans SQL Server. Untuk informasi selengkapnya, lihat Mengaktifkan Pencadangan Terkelola SQL Server ke Microsoft Azure.
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk