managed_backup.sp_backup_master_switch (Transact-SQL)
適用於:SQL Server 2016 (13.x) 和更新版本
暫停或繼續 SQL Server 受控備份至 Microsoft Azure。
使用 managed_backup.sp_backup_master_switch
暫時暫停,然後繼續 SQL Server 受控備份至 Microsoft Azure。 此程式可確保所有組態設定都會保留,並在作業繼續時保留。 當 SQL Server 受控備份暫停至 Microsoft Azure 時,不會強制執行保留期間。
換句話說,沒有檢查可判斷:
- 是否應從記憶體中刪除檔案
- 如果有損毀的備份檔
- 如果記錄鏈結中有中斷,則為 。
語法
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
引數
[ @new_state = ] { 0 | 1 }
將 SQL Server 受控備份的狀態設定為 Microsoft Azure。 @new_state位。 當設定為的值 0
時,作業會暫停,而當設定為的值 1
時,作業會繼續執行。
傳回碼值
0
(成功) 或 1
(失敗)。
權限
需要db_backupoperator資料庫角色的成員資格,以及預存程式的 ALTER ANY CREDENTIAL 許可權和 EXECUTE 許可權sp_delete_backuphistory
。
範例
下列範例可用來在執行 SQL Server 受控備份的實例上暫停 SQL Server 受控備份至 Microsoft Azure:
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
下列範例可用來繼續將 SQL Server 受控備份繼續至 Microsoft Azure。
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應