DP300-PLAN#31
Azure SQL Database で Failover Group を構成する手順を順序通りに並べてください。
- Primary / Secondary SQL Server (論理サーバ) を異なる リージョン に作成
- Failover Group を Primary 側で作成 + Secondary を関連付け
- データベースを Primary に作成
- Failover Group にデータベースを追加
解説
【正しい順序】
- ステップ 1: Primary / Secondary SQL Server (論理サーバ) を異なる リージョン に作成
- ステップ 2: データベースを Primary に作成
- ステップ 3: Failover Group を Primary 側で作成 + Secondary を関連付け
- ステップ 4: Failover Group にデータベースを追加
【各ステップの理由】
- ステップ 1 Primary / Secondary SQL Server (論理サーバ) を異なる リージョン に作成: 論理サーバ自体は Database 作成前に Primary と Secondary 両リージョンに準備します。
az sql server createで作成。 - ステップ 2 データベースを Primary に作成: Primary 論理サーバ配下に対象 DB を作成します (Secondary は Geo-Replication で自動作成されるため不要)。
- ステップ 3 Failover Group を Primary 側で作成 + Secondary を関連付け:
az sql failover-group createで Failover Group 名と Secondary Server 指定でグループを作成します。 - ステップ 4 Failover Group にデータベースを追加:
az sql failover-group update --add-dbで DB を Failover Group に登録、自動 Geo-Replication が開始されます。
【誤った順序の問題点】
- Failover Group 作成 → サーバー作成 → DB 作成 → DB 追加: Failover Group は論理サーバ間で作成するため、Primary / Secondary サーバーが先に必要です。
- DB 作成 → サーバー作成 → Failover Group → DB 追加: DB はサーバーがないと作成できません。論理サーバが先です。

コメント