次の方法で共有


managed_backup.sp_backup_master_switch (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降のバージョン

Microsoft Azure への SQL Server マネージド バックアップを一時停止または再開します。

managed_backup.sp_backup_master_switchを使用して、SQL Server マネージド バックアップを一時的に一時停止してから Microsoft Azure に再開します。 この手順により、すべての構成設定が保持され、操作の再開時に保持されます。 Microsoft Azure への SQL Server マネージド バックアップが一時停止されている場合、保持期間は適用されません。

つまり、次のことを確認するチェックはありません。

  • ファイルをストレージから削除する必要があるかどうか
  • 破損したバックアップ ファイルがある場合
  • ログ チェーンに中断がある場合は〘。

Transact-SQL 構文表記規則

構文

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 (失敗)。

アクセス許可

ALTER ANY CREDENTIAL 権限を持つデータベース ロールの db_backupoperator メンバーシップと、ストアド プロシージャに対する EXECUTE アクセス許可 sp_delete_backuphistory 必要です。

次の例を使用して、実行されているインスタンスで Microsoft Azure への SQL Server マネージド バックアップを一時停止できます。

USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go

次の例を使用して、Microsoft Azure への SQL Server マネージド バックアップを再開できます。

USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go