managed_backup.sp_backup_config_advanced (Transact-SQL)
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
EXEC 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
EXEC managed_backup.sp_backup_config_advanced @encryption_algorithm = 'AES_128',
@encryptor_type = 'CERTIFICATE',
@encryptor_name = 'MyTestDBBackupEncryptCert'
GO
Konten terkait
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