sys.sp_rda_set_rpo_duration (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降のバージョン
特定の時点の復元が必要な場合にリモート Azure データベースの完全復元を確実に行うために、SQL Server がステージング テーブルに保持する移行されたデータの時間数を設定します。
詳細については、「 移行された行を一時的に保持することで、Azure データのデータ損失のリスクを軽減するデータベースを参照してください。
重要
拡張データベースは、SQL Server 2022 (16.x) および Azure SQL Database では非推奨になります。 この機能は、データベース エンジンの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
構文
sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]
引数
[ @duration_hrs = ] duration_hrs
現在の Stretch 対応データベースに対して SQL Server に保持する移行済みデータの時間数 (null 以外の integer 値)。 既定値 (最小値) は 8 時間です。
Note
値を大きくすると、SQL Server の記憶域領域が増える必要があります。
アクセス許可
db_ownerのアクセス許可が必要です。
解説
sys.sp_rda_get_rpo_duration (Transact-SQL)を実行して、現在の値を取得します。