次の方法で共有


Stretch Database 拡張ストアド プロシージャ (Transact-SQL)

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

このセクションでは、Stretch Database に関連する拡張ストアド プロシージャについて説明します。

重要

拡張データベースは、SQL Server 2022 (16.x) および Azure SQL Database では非推奨になります。 この機能は、データベース エンジンの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。

このセクションの内容

  • 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_connection

    SQL Server からリモート Azure サーバーへの接続をテストし、データ移行を妨げる可能性のある問題を報告します。