managed_backup.sp_backup_master_switch (Transact-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Menjeda atau melanjutkan pencadangan terkelola SQL Server ke Microsoft Azure.
Gunakan managed_backup.sp_backup_master_switch
untuk menjeda sementara, lalu lanjutkan pencadangan terkelola SQL Server ke Microsoft Azure. Prosedur ini memastikan bahwa semua pengaturan konfigurasi tetap ada, dan dipertahankan saat operasi dilanjutkan. Saat pencadangan terkelola SQL Server ke Microsoft Azure dijeda, periode retensi tidak diberlakukan.
Dengan kata lain, tidak ada pemeriksaan untuk menentukan:
- apakah file harus dihapus dari penyimpanan
- jika ada file cadangan yang rusak
- jika ada pemutusan dalam rantai log.
Sintaks
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
Argumen
[ @new_state = ] { 0 | 1 }
Atur status cadangan terkelola SQL Server ke Microsoft Azure. @new_state sedikit. Ketika diatur ke nilai 0
, operasi dijeda, dan ketika diatur ke nilai 1
, operasi dilanjutkan.
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 sp_delete_backuphistory
prosedur tersimpan.
Contoh
Contoh berikut dapat digunakan untuk menjeda pencadangan terkelola SQL Server ke Microsoft Azure pada instans yang dijalankannya pada:
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
Contoh berikut dapat digunakan untuk melanjutkan pencadangan terkelola SQL Server ke Microsoft Azure.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go