Stretch Database 拡張ストアド プロシージャ (Transact-SQL)
適用対象:SQL Server 2016 (13.x) 以降のバージョン
このセクションでは、Stretch Database に関連する拡張ストアド プロシージャについて説明します。
重要
Stretch Database は、SQL Server 2022 (16.x) では非推奨になります。 この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
このセクションの内容
sys.sp_rda_deauthorize_db ローカルの Stretch 対応データベースとリモート Azure データベースの間の認証済み接続を削除します。
sys.sp_rda_get_rpo_duration復元が必要な場合にリモート Azure データベースの完全復元を確保するために、ステージング テーブルに保持SQL Server移行されたデータの時間数を取得します。
sys.sp_rda_reauthorize_db Stretch が有効になっているローカル データベースとリモート データベースの間の認証済み接続を復元します。
sys.sp_rda_reconcile_batch
Stretch 対応SQL Server テーブルに格納されているバッチ ID を、リモート Azure テーブルに格納されているバッチ ID を使用して、最後に移行されたデータに合わせて調整します。
sys.sp_rda_reconcile_columnsリモート Azure テーブル内の列を Stretch 対応SQL Server テーブルの列に調整します。
sys.sp_rda_reconcile_indexes スキーマ タスクをキューに登録して、リモート テーブルのインデックスを調整します。
sys.sp_rda_set_query_mode 現在の Stretch 対応データベースとそのテーブルに対するクエリで、ローカル データとリモート データの両方 (既定)、またはローカル データのみを返すかどうかを指定します。
sys.sp_rda_set_rpo_duration復元が必要な場合に、リモート Azure データベースの完全な復元を確保するために、ステージング テーブルに保持SQL Server移行されたデータの時間数を設定します。
sys.sp_rda_test_connectionSQL Serverからリモート Azure サーバーへの接続をテストし、データ移行を妨げる可能性のある問題を報告します。