Bagikan melalui


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.

Konvensi sintaks transact-SQL

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