Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Mengonfigurasi pengaturan tingkat lanjut untuk pencadangan terkelola SQL Server ke Microsoft Azure.
Sintaks
EXECUTE managed_backup.sp_backup_config_advanced
[ @database_name = ] 'database_name'
, [ @encryption_algorithm = ] 'name of the encryption algorithm'
, [ @encryptor_type = ] { 'CERTIFICATE' | 'ASYMMETRIC_KEY' }
, [ @encryptor_name = ] 'name of the certificate or asymmetric key'
, [ @local_cache_path = ] 'NOT AVAILABLE'
[ ; ]
Argumen
[ @database_name = ] 'database_name'
Nama database untuk mengaktifkan cadangan terkelola pada database tertentu.
Jika @database_name diatur ke NULL, pengaturan diterapkan pada tingkat instans (berlaku untuk semua database baru yang dibuat pada instans).
[ @encryption_algorithm ] = 'nama algoritma enkripsi'
Nama algoritma enkripsi yang digunakan selama pencadangan untuk mengenkripsi file cadangan. @encryption_algorithm adalah sysname. Ini adalah parameter yang diperlukan saat mengonfigurasi cadangan terkelola SQL Server ke Microsoft Azure untuk pertama kalinya untuk database. Tentukan NO_ENCRYPTION apakah Anda tidak ingin mengenkripsi file cadangan. Saat Anda mengubah pencadangan terkelola SQL Server ke pengaturan konfigurasi Microsoft Azure, parameter ini bersifat opsional. Jika parameter tidak ditentukan, nilai konfigurasi yang ada akan dipertahankan. Nilai yang diizinkan untuk parameter ini adalah:
- AES_128
- AES_192
- AES_256
- TRIPLE_DES_3KEY
- NO_ENCRYPTION
Untuk informasi selengkapnya tentang algoritma enkripsi, lihat Memilih algoritma enkripsi.
[ @encryptor_type = ] { 'SERTIFIKAT' | 'ASYMMETRIC_KEY' }
Jenis enkripsi, yang dapat berupa CERTIFICATE atau ASYMMETRIC_KEY. @encryptor_type adalah nvarchar(32). Parameter ini bersifat opsional jika Anda menentukan NO_ENCRYPTION parameter @encryption_algorithm .
[ @encryptor_name = ] 'nama sertifikat atau kunci asimetris'
Nama sertifikat atau kunci asimetris yang ada untuk digunakan untuk mengenkripsi cadangan. @encryptor_name adalah sysname. Jika menggunakan kunci asimetris, kunci tersebut harus dikonfigurasi dengan Extensible Key Management (EKM). Parameter ini bersifat opsional jika Anda menentukan NO_ENCRYPTION parameter @encryption_algorithm .
Untuk informasi selengkapnya, lihat Extensible Key Management (EKM).
[ @local_cache_path = ] 'TIDAK TERSEDIA'
Parameter ini belum didukung.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Izin
Memerlukan keanggotaan dalam peran database db_backupoperator , dengan izin ALTER ANY CREDENTIAL, dan izin EXECUTE pada prosedur tersimpan sp_delete_backuphistory .
Contoh
Contoh berikut menetapkan opsi konfigurasi tingkat lanjut untuk pencadangan terkelola SQL Server ke Microsoft Azure untuk instans SQL Server.
USE msdb;
GO
EXECUTE managed_backup.sp_backup_config_advanced
@encryption_algorithm = 'AES_128',
@encryptor_type = 'CERTIFICATE',
@encryptor_name = 'MyTestDBBackupEncryptCert';
GO