チュートリアル:SQL マネージド インスタンスをフェールオーバー グループに追加するTutorial: Add a SQL Managed Instance to a failover group

適用対象: はいAzure SQL Managed Instance APPLIES TO: yesAzure SQL Managed Instance

Azure SQL マネージド インスタンスをフェールオーバー グループに追加します。Add an Azure SQL Managed Instance to a failover group. この記事では、次のことについて説明します。In this article, you will learn how to:

  • プライマリ SQL マネージド インスタンスを作成するCreate a primary SQL Managed Instance
  • セカンダリ SQL マネージド インスタンスをフェールオーバー グループの一部として作成する。Create a secondary SQL Managed Instance as part of a failover group.
  • [テスト フェールオーバー]Test failover

注意

  • このチュートリアルを実行するときは、SQL Managed Instance のフェールオーバー グループを設定するための前提条件を使用してリソースを構成していることを確認してください。When going through this tutorial, ensure you are configuring your resources with the prerequisites for setting up failover groups for SQL Managed Instance.
  • SQL マネージド インスタンスの作成にはかなりの時間がかかることがあります。Creating a SQL Managed Instance can take a significant amount of time. そのため、このチュートリアルの完了には数時間かかることがあります。As a result, this tutorial could take several hours to complete. プロビジョニング時間の詳細については、「SQL マネージド インスタンスの管理操作」を参照してください。For more information on provisioning times, see SQL Managed Instance management operations.
  • フェールオーバー グループに参加する SQL マネージド インスタンスには、ExpressRoute または接続された 2 つの VPN ゲートウェイが必要です。SQL Managed Instances participating in a failover group require either ExpressRoute or two connected VPN gateways. このチュートリアルでは、VPN ゲートウェイを作成して接続する手順を示します。This tutorial provides steps for creating and connecting the VPN gateways. 既に ExpressRoute が構成されている場合は、これらの手順をスキップします。Skip these steps if you already have ExpressRoute configured.

前提条件Prerequisites

このチュートリアルを完了するには、以下のものが必要です。To complete this tutorial, make sure you have:

1 - リソース グループとプライマリ SQL MI を作成する1 - Create resource group and primary SQL MI

この手順では、Azure portal または PowerShell を使用して、リソース グループと、フェールオーバー グループのプライマリ SQL マネージド インスタンスを作成します。In this step, you will create the resource group and the primary SQL Managed Instance for your failover group using the Azure portal or PowerShell.

Azure portal を使用して、リソース グループとプライマリ SQL マネージド インスタンスを作成します。Create the resource group and your primary SQL Managed Instance using the Azure portal.

  1. Azure portal の左側のメニューで [Azure SQL] を選択します。Select Azure SQL in the left-hand menu of the Azure portal. [Azure SQL] が一覧にない場合は、 [すべてのサービス] を選択し、検索ボックスに「Azure SQL」と入力します。If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (省略可能) [Azure SQL] の横にある星を選択してお気に入りに追加し、左側のナビゲーションに項目として追加します。(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. [+ 追加] を選択して、 [Select SQL deployment option](SQL デプロイ オプションの選択) ページを開きます。Select + Add to open the Select SQL deployment option page. [データベース] タイルで [詳細の表示] を選択すると、さまざまなデータベースに関する追加情報を表示できます。You can view additional information about the different databases by selecting Show details on the Databases tile.

  3. [SQL マネージド インスタンス] タイルで [作成] を選択します。Select Create on the SQL Managed Instances tile.

    SQL マネージド インスタンスを選択する

  4. [Azure SQL マネージド インスタンスの作成] ページの [基本] タブで、以下を実行します。On the Create Azure SQL Managed Instance page, on the Basics tab

    1. [プロジェクトの詳細] で、ドロップダウンから自分のサブスクリプションを選び、リソース グループを新規作成することを選択します。Under Project Details, select your Subscription from the drop-down and then choose to Create New resource group. myResourceGroup」など、リソース グループの名前を入力します。Type in a name for your resource group, such as myResourceGroup.
    2. [SQL マネージド インスタンスの詳細] で、SQL マネージド インスタンスの名前と、SQL マネージド インスタンスをデプロイするリージョンを指定します。Under SQL Managed Instance Details, provide the name of your SQL Managed Instance, and the region where you would like to deploy your SQL Managed Instance. [コンピューティングとストレージ] は既定値のままにしておきます。Leave the Compute + storage at default values.
    3. [管理者アカウント] で、azureuser などの管理者ログインと、複雑な管理者パスワードを指定します。Under Administrator Account, provide an admin login, such as azureuser, and a complex admin password.

    プライマリ MI を作成する

  5. 残りの設定は既定値のままにし、 [確認と作成] を選択して SQL マネージド インスタンスの設定を確認します。Leave the rest of the settings at default values, and select Review + create to review your SQL Managed Instance settings.

  6. [作成] を選択して、プライマリ SQL マネージド インスタンスを作成します。Select Create to create your primary SQL Managed Instance.

2 - セカンダリ仮想ネットワークを作成する2 - Create secondary virtual network

Azure portal を使用して SQL マネージド インスタンスを作成する場合は、仮想ネットワークを別個に作成する必要があります。これは、プライマリとセカンダリの SQL マネージド インスタンスのサブネットで範囲が重複しないことという要件があるためです。If you're using the Azure portal to create your SQL Managed Instance, you will need to create the virtual network separately because there is a requirement that the subnet of the primary and secondary SQL Managed Instance do not have overlapping ranges. PowerShell を使用して SQL マネージド インスタンスを構成する場合は、手順 3 に進んでください。If you're using PowerShell to configure your SQL Managed Instance, skip ahead to step 3.

プライマリ仮想ネットワークのサブネット範囲を確認するには、これらの手順に従います。To verify the subnet range of your primary virtual network, follow these steps:

  1. Azure portal で、リソース グループに移動し、プライマリ インスタンスの仮想ネットワークを選択します。In the Azure portal, navigate to your resource group and select the virtual network for your primary instance.

  2. [設定][サブネット] を選択し、アドレス範囲を書き留めます。Select Subnets under Settings and note the Address range. セカンダリ SQL マネージド インスタンス用の仮想ネットワークのサブネット アドレス範囲は、これと重複することはできません。The subnet address range of the virtual network for the secondary SQL Managed Instance cannot overlap this.

    プライマリ サブネット

仮想ネットワークを作成するには、これらの手順に従います。To create a virtual network, follow these steps:

  1. Azure portal で、 [リソースの作成] を選択し、仮想ネットワークを検索します。In the Azure portal, select Create a resource and search for virtual network.

  2. Microsoft によって公開された仮想ネットワーク オプションを選び、次のページで [作成] を選択します。Select the Virtual Network option published by Microsoft and then select Create on the next page.

  3. セカンダリ SQL マネージド インスタンスの仮想ネットワークを構成するために必要なフィールドに入力し、 [作成] を選択します。Fill out the required fields to configure the virtual network for your secondary SQL Managed Instance, and then select Create.

    次の表には、セカンダリ仮想ネットワークに必要な値が示されています。The following table shows the values necessary for the secondary virtual network:

    フィールドField Value
    名前Name SQL セカンダリ マネージド インスタンスで使用される仮想ネットワークの名前 (vnet-sql-mi-secondary など)。The name for the virtual network to be used by the secondary SQL Managed Instance, such as vnet-sql-mi-secondary.
    アドレス空間Address space 仮想ネットワークのアドレス空間 (10.128.0.0/16 など)。The address space for your virtual network, such as 10.128.0.0/16.
    サブスクリプションSubscription プライマリ SQL マネージド インスタンスとリソース グループが存在するサブスクリプション。The subscription where your primary SQL Managed Instance and resource group reside.
    リージョンRegion セカンダリ SQL マネージド インスタンスをデプロイする場所。The location where you will deploy your secondary SQL Managed Instance.
    サブネットSubnet サブネットの名前。The name for your subnet. default は既定で自動的に指定されます。default is provided for you by default.
    アドレス範囲Address range サブネットのアドレス範囲。The address range for your subnet. これは、10.128.0.0/24 など、プライマリ SQL マネージド インスタンスの仮想ネットワークで使用されるサブネット アドレス範囲とは異なっている必要があります。This must be different than the subnet address range used by the virtual network of your primary SQL Managed Instance, such as 10.128.0.0/24.
       

    セカンダリ仮想ネットワークの値

3 - セカンダリ SQL マネージド インスタンスを作成する3 - Create a secondary SQL Managed Instance

この手順では、Azure portal でセカンダリ SQL マネージド インスタンスを作成します。これにより、2 つの SQL マネージド インスタンス間のネットワークも構成されます。In this step, you will create a secondary SQL Managed Instance in the Azure portal, which will also configure the networking between the two SQL Managed Instances.

2 つ目の SQL マネージド インスタンスは、次のようなものである必要があります。Your second SQL Managed Instance must:

  • 空である。Be empty.
  • サブネットと IP 範囲がプライマリ SQL マネージド インスタンスとは異なっている。Have a different subnet and IP range than the primary SQL Managed Instance.

Azure portal を使用してセカンダリ SQL マネージド インスタンスを作成します。Create the secondary SQL Managed Instance using the Azure portal.

  1. Azure portal の左側のメニューで [Azure SQL] を選択します。Select Azure SQL in the left-hand menu of the Azure portal. [Azure SQL] が一覧にない場合は、 [すべてのサービス] を選択し、検索ボックスに「Azure SQL」と入力します。If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (省略可能) [Azure SQL] の横にある星を選択してお気に入りに追加し、左側のナビゲーションに項目として追加します。(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. [+ 追加] を選択して、 [Select SQL deployment option](SQL デプロイ オプションの選択) ページを開きます。Select + Add to open the Select SQL deployment option page. [データベース] タイルで [詳細の表示] を選択すると、さまざまなデータベースに関する追加情報を表示できます。You can view additional information about the different databases by selecting Show details on the Databases tile.

  3. [SQL マネージド インスタンス] タイルで [作成] を選択します。Select Create on the SQL SQL Managed Instances tile.

    SQL マネージド インスタンスを選択する

  4. [Azure SQL マネージド インスタンスの作成] ページの [基本] タブで、セカンダリ SQL マネージド インスタンスを構成するために必要なフィールドに入力します。On the Basics tab of the Create Azure SQL Managed Instance page, fill out the required fields to configure your secondary SQL Managed Instance.

    次の表には、セカンダリ SQL マネージド インスタンスに必要な値が示されています。The following table shows the values necessary for the secondary SQL Managed Instance:

    フィールドField Value
    サブスクリプションSubscription プライマリ SQL マネージド インスタンスがあるサブスクリプション。The subscription where your primary SQL Managed Instance is.
    リソース グループResource group プライマリ SQL マネージド インスタンスがあるリソース グループ。The resource group where your primary SQL Managed Instance is.
    SQL マネージド インスタンス名SQL Managed Instance name 新しいセカンダリ SQL マネージド インスタンスの名前 (sql-mi-secondary など)。The name of your new secondary SQL Managed Instance, such as sql-mi-secondary
    リージョンRegion セカンダリ SQL マネージド インスタンスの場所。The location for your secondary SQL Managed Instance.
    SQL マネージド インスタンス管理者ログインSQL Managed Instance admin login 新しいセカンダリ SQL マネージド インスタンスに使用するログイン (azureuser など)。The login you want to use for your new secondary SQL Managed Instance, such as azureuser.
    パスワードPassword 新しいセカンダリ SQL マネージド インスタンス用の管理者ログインで使用される複雑なパスワード。A complex password that will be used by the admin login for the new secondary SQL Managed Instance.
       
  5. [ネットワーク] タブの [仮想ネットワーク] で、ドロップダウンからセカンダリ SQL マネージド インスタンス用に作成した仮想ネットワークを選択します。Under the Networking tab, for the Virtual Network, select the virtual network you created for the secondary SQL Managed Instance from the drop-down.

    セカンダリ MI ネットワーク

  6. [追加設定] タブの [geo レプリケーション] で、 [はい] を選択し、フェールオーバー セカンダリとして使用する ようにします。Under the Additional settings tab, for Geo-Replication, choose to Yes to Use as failover secondary. ドロップダウンからプライマリ SQL マネージド インスタンスを選択します。Select the primary SQL Managed Instance from the drop-down.

    1. 照合順序とタイム ゾーンがプライマリ SQL マネージド インスタンスのものと一致していることを確認します。Be sure that the collation and time zone matches that of the primary SQL Managed Instance. このチュートリアルで作成されたプライマリ SQL マネージド インスタンスでは、既定値の SQL_Latin1_General_CP1_CI_AS 照合順序および (UTC) Coordinated Universal Time タイム ゾーンが使用されていました。The primary SQL Managed Instance created in this tutorial used the default of SQL_Latin1_General_CP1_CI_AS collation and the (UTC) Coordinated Universal Time time zone.

    セカンダリ MI ネットワーク

  7. [確認と作成] を選択して、セカンダリ SQL マネージド インスタンスの設定を確認します。Select Review + create to review the settings for your secondary SQL Managed Instance.

  8. [作成] を選択して、セカンダリ SQL マネージド インスタンスを作成します。Select Create to create your secondary SQL Managed Instance.

4 - プライマリ ゲートウェイを作成する4 - Create primary gateway

2 つの SQL マネージド インスタンスをフェールオーバー グループに参加させるには、2 つの SQL マネージド インスタンスの仮想ネットワークの間に、ネットワーク通信が可能になるように ExpressRoute またはゲートウェイが構成されている必要があります。For two SQL Managed Instances to participate in a failover group, there must be either ExpressRoute or a gateway configured between the virtual networks of the two SQL Managed Instances to allow network communication. 2 つの VPN ゲートウェイを接続するのではなく ExpressRoute を構成する場合は、手順 7 に進んでください。If you choose to configure ExpressRoute instead of connecting two VPN gateways, skip ahead to Step 7.

この記事では、2 つの VPN ゲートウェイを作成して接続する手順について説明しますが、代わりに ExpressRoute を構成した場合は、フェールオーバー グループの作成に進むことができます。This article provides steps to create the two VPN gateways and connect them, but you can skip ahead to creating the failover group if you have configured ExpressRoute instead.

Azure portal を使用して、プライマリ SQL マネージド インスタンスの仮想ネットワークのゲートウェイを作成します。Create the gateway for the virtual network of your primary SQL Managed Instance using the Azure portal.

  1. Azure portal で、リソース グループに移動し、プライマリ SQL マネージド インスタンスの仮想ネットワーク リソースを選択します。In the Azure portal, go to your resource group and select the Virtual network resource for your primary SQL Managed Instance.

  2. [設定][サブネット] を選び、新しいゲートウェイ サブネットを追加することを選択します。Select Subnets under Settings and then select to add a new Gateway subnet. 既定値のままにします。Leave the default values.

    プライマリ SQL マネージド インスタンスのゲートウェイを追加する

  3. サブネット ゲートウェイが作成されたら、左側のナビゲーション ウィンドウで [リソースの作成] を選択し、検索ボックスに「Virtual network gateway」と入力します。Once the subnet gateway is created, select Create a resource from the left navigation pane and then type Virtual network gateway in the search box. Microsoft によって公開された仮想ネットワーク ゲートウェイ リソースを選択します。Select the Virtual network gateway resource published by Microsoft.

    新しい仮想ネットワーク ゲートウェイを作成する

  4. プライマリ SQL マネージド インスタンスのゲートウェイを構成するために必要なフィールドに入力します。Fill out the required fields to configure the gateway your primary SQL Managed Instance.

    次の表には、プライマリ SQL マネージド インスタンスのゲートウェイに必要な値が示されています。The following table shows the values necessary for the gateway for the primary SQL Managed Instance:

    フィールドField Value
    サブスクリプションSubscription プライマリ SQL マネージド インスタンスがあるサブスクリプション。The subscription where your primary SQL Managed Instance is.
    名前Name 仮想ネットワーク ゲートウェイの名前 (primary-mi-gateway など)。The name for your virtual network gateway, such as primary-mi-gateway.
    リージョンRegion プライマリ SQL マネージド インスタンスがあるリージョン。The region where your primary SQL Managed Instance is.
    ゲートウェイの種類Gateway type [VPN] を選択します。Select VPN.
    VPN の種類VPN Type [ルート ベース] を選択しますSelect Route-based
    SKUSKU 既定値の VpnGw1 のままにします。Leave default of VpnGw1.
    場所Location プライマリ SQLマネージド インスタンスおよびプライマリ仮想ネットワークがある場所。The location where your primary SQL Managed Instance and primary virtual network is.
    Virtual NetworkVirtual network セクション 2 で作成された仮想ネットワーク (vnet-sql-mi-primary など) を選択します。Select the virtual network that was created in section 2, such as vnet-sql-mi-primary.
    パブリック IP アドレスPublic IP address [新規作成] を選択します。Select Create new.
    パブリック IP アドレス名Public IP address name IP アドレスの名前 (primary-gateway-IP など) を入力します。Enter a name for your IP address, such as primary-gateway-IP.
       
  5. その他の値は既定値のままにし、 [確認と作成] を選択して仮想ネットワーク ゲートウェイの設定を確認します。Leave the other values as default, and then select Review + create to review the settings for your virtual network gateway.

    プライマリ ゲートウェイの設定

  6. [作成] を選択して、新しい仮想ネットワーク ゲートウェイを作成します。Select Create to create your new virtual network gateway.

5 - セカンダリ ゲートウェイを作成する5 - Create secondary gateway

この手順では、Azure portal を使用して、セカンダリ SQL マネージド インスタンスの仮想ネットワークのゲートウェイを作成します。In this step, create the gateway for the virtual network of your secondary SQL Managed Instance using the Azure portal,

Azure portal を使用して、前のセクションの手順を繰り返して、セカンダリ SQL マネージド インスタンスの仮想ネットワークのサブネットとゲートウェイを作成します。Using the Azure portal, repeat the steps in the previous section to create the virtual network subnet and gateway for the secondary SQL Managed Instance. セカンダリ SQL マネージド インスタンスのゲートウェイを構成するために必要なフィールドに入力します。Fill out the required fields to configure the gateway for your secondary SQL Managed Instance.

次の表に、セカンダリ SQL マネージド インスタンスのゲートウェイに必要な値を示します。The following table shows the values necessary for the gateway for the secondary SQL Managed Instance:

フィールドField Value
サブスクリプションSubscription セカンダリ SQL マネージド インスタンスがあるサブスクリプション。The subscription where your secondary SQL Managed Instance is.
名前Name 仮想ネットワーク ゲートウェイの名前 (secondary-mi-gateway など)。The name for your virtual network gateway, such as secondary-mi-gateway.
リージョンRegion セカンダリ SQL マネージド インスタンスがあるリージョン。The region where your secondary SQL Managed Instance is.
ゲートウェイの種類Gateway type [VPN] を選択します。Select VPN.
VPN の種類VPN Type [ルート ベース] を選択しますSelect Route-based
SKUSKU 既定値の VpnGw1 のままにします。Leave default of VpnGw1.
場所Location セカンダリ SQL マネージド インスタンスおよびセカンダリ仮想ネットワークがある場所。The location where your secondary SQL Managed Instance and secondary virtual network is.
Virtual NetworkVirtual network セクション 2 で作成された仮想ネットワーク (vnet-sql-mi-secondary など) を選択します。Select the virtual network that was created in section 2, such as vnet-sql-mi-secondary.
パブリック IP アドレスPublic IP address [新規作成] を選択します。Select Create new.
パブリック IP アドレス名Public IP address name IP アドレスの名前 (secondary-gateway-IP など) を入力します。Enter a name for your IP address, such as secondary-gateway-IP.
   

セカンダリ ゲートウェイの設定

6 - ゲートウェイを接続する6 - Connect the gateways

この手順では、2 つの仮想ネットワークの 2 つのゲートウェイ間に双方向接続を作成します。In this step, create a bidirectional connection between the two gateways of the two virtual networks.

Azure portal を使用して、2 つのゲートウェイを接続します。Connect the two gateways using the Azure portal.

  1. Azure portal から [リソースの作成] を選択します。Select Create a resource from the Azure portal.

  2. 検索ボックスに「connection」と入力し、Enter キーを押して検索します。それにより、Microsoft によって発行された接続リソースに移動します。Type connection in the search box and then press enter to search, which takes you to the Connection resource, published by Microsoft.

  3. [作成] を選択して接続を作成します。Select Create to create your connection.

  4. [基本] タブで次の値を選択し、 [OK] を選択します。On the Basics tab, select the following values and then select OK.

    1. [接続の種類] に対して VNet-to-VNet を選択します。Select VNet-to-VNet for the Connection type.
    2. ドロップダウン リストからサブスクリプションを選択します。Select your subscription from the drop-down.
    3. ドロップダウンで、SQL マネージド インスタンスのリソース グループを選択します。Select the resource group for your SQL Managed Instance in the drop-down.
    4. ドロップダウンからプライマリ SQL マネージド インスタンスの場所を選択します。Select the location of your primary SQL Managed Instance from the drop-down
  5. [設定] タブで次の値を選択または入力し、 [OK] を選択します。On the Settings tab, select or enter the following values and then select OK:

    1. [最初の仮想ネットワーク ゲートウェイ] のプライマリ ネットワーク ゲートウェイを選択します (Primary-Gateway など)。Choose the primary network gateway for the First virtual network gateway, such as Primary-Gateway.
    2. [2 番目の仮想ネットワーク ゲートウェイ] のセカンダリ ネットワーク ゲートウェイを選択します (Secondary-Gateway など)。Choose the secondary network gateway for the Second virtual network gateway, such as Secondary-Gateway.
    3. [双方向接続の確立] の横にあるチェック ボックスをオンにします。Select the checkbox next to Establish bidirectional connectivity.
    4. 既定のプライマリ接続名をそのまま使用するか、名前を任意の値に変更します。Either leave the default primary connection name, or rename it to a value of your choice.
    5. 接続の共有キー (PSK) を指定します (mi1m2psk など)。Provide a Shared key (PSK) for the connection, such as mi1m2psk.

    ゲートウェイ接続を作成する

  6. [概要] タブで双方向接続の設定を確認し、 [OK] を選択して接続を作成します。On the Summary tab, review the settings for your bidirectional connection and then select OK to create your connection.

7 - フェールオーバー グループを作成する7 - Create a failover group

この手順では、フェールオーバー グループを作成し、両方の SQL マネージド インスタンスをそれに追加します。In this step, you will create the failover group and add both SQL Managed Instances to it.

Azure portal を使用して、フェールオーバー グループを作成します。Create the failover group using the Azure portal.

  1. Azure portal の左側のメニューで [Azure SQL] を選択します。Select Azure SQL in the left-hand menu of the Azure portal. [Azure SQL] が一覧にない場合は、 [すべてのサービス] を選択し、検索ボックスに「Azure SQL」と入力します。If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (省略可能) [Azure SQL] の横にある星を選択してお気に入りに追加し、左側のナビゲーションに項目として追加します。(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. 最初のセクションで作成したプライマリ SQL マネージド インスタンス (sql-mi-primary など) を選択します。Select the primary SQL Managed Instance you created in the first section, such as sql-mi-primary.

  3. [設定][インスタンスのフェールオーバー グループ] に移動し、 [グループの追加] を選択して [インスタンスのフェールオーバー グループ] ページを開きます。Under Settings, navigate to Instance Failover Groups and then choose to Add group to open the Instance Failover Group page.

    フェールオーバー グループを追加する

  4. [インスタンスのフェールオーバー グループ] ページで、failovergrouptutorial などのフェールオーバー グループの名前を入力し、ドロップダウンから sql-mi-secondary などのセカンダリ SQL マネージド インスタンスを選択します。On the Instance Failover Group page, type the name of your failover group, such as failovergrouptutorial and then choose the secondary SQL Managed Instance, such as sql-mi-secondary from the drop-down. [作成] を選択して、フェールオーバー グループを作成します。Select Create to create your failover group.

    フェールオーバー グループの作成

  5. フェールオーバー グループのデプロイが完了すると、 [フェールオーバー グループ] ページに戻ります。Once failover group deployment is complete, you will be taken back to the Failover group page.

8 - フェールオーバーをテストする8 - Test failover

この手順では、フェールオーバー グループをセカンダリ サーバーにフェールオーバーしてから、Azure portal を使用してフェールバックします。In this step, you will fail your failover group over to the secondary server, and then fail back using the Azure portal.

Azure portal を使用してフェールオーバーをテストします。Test failover using the Azure portal.

  1. Azure portal の中で_セカンダリ_ SQL マネージド インスタンスに移動し、[設定] で [インスタンスのフェールオーバー グループ] を選択します。Navigate to your secondary SQL Managed Instance within the Azure portal and select Instance Failover Groups under settings.

  2. どの SQL マネージド インスタンスがプライマリであり、どの SQL マネージド インスタンスがセカンダリであるかを確認します。Review which SQL Managed Instance is the primary, and which SQL Managed Instance is the secondary.

  3. [フェールオーバー] を選択し、切断中の TDS セッションに関する警告で [はい] を選択します。Select Failover and then select Yes on the warning about TDS sessions being disconnected.

    フェールオーバー グループをフェールオーバーする

  4. どの SQL マネージド インスタンスがプライマリであり、どの SQL マネージド インスタンスがセカンダリであるかを確認します。Review which SQL Managed Instance is the primary and which SQL Managed Instance is the secondary. フェールオーバーが成功した場合は、2 つのインスタンスのロールが切り替わっているはずです。If fail over succeeded, the two instances should have switched roles.

    フェールオーバー後に SQL マネージド インスタンスのロールが切り替わっている

  5. 新しい "セカンダリ" SQL マネージド インスタンスに移動し、もう一度 [フェールオーバー] を選択して、プライマリ インスタンスをプライマリの役割にフェールバックします。Go to the new secondary SQL Managed Instance and select Failover once again to fail the primary instance back to the primary role.

リソースをクリーンアップするClean up resources

リソースをクリーンアップするには、まず、SQL マネージド インスタンス、次に仮想クラスターを削除します。その後、残りのリソース、最後にリソース グループを削除します。Clean up resources by first deleting the SQL Managed Instance, then the virtual cluster, then any remaining resources, and finally the resource group.

  1. Azure Portal で、リソース グループに移動します。Navigate to your resource group in the Azure portal.
  2. SQL マネージド インスタンスを選び、 [削除] を選択します。Select the SQL Managed Instance(s) and then select Delete. テキスト ボックスに「yes」と入力して、リソースを削除することを確認し、 [削除] を選択します。Type yes in the text box to confirm you want to delete the resource and then select Delete. このプロセスがバックグラウンドで完了するまで時間がかかる場合があります。これが完了するまで、"仮想クラスター" やその他の依存リソースを削除することはできません。This process may take some time to complete in the background, and until it's done, you will not be able to delete the Virtual cluster or any other dependent resources. [アクティビティ] タブで削除を監視して、SQL マネージド インスタンスが削除されたことを確認します。Monitor the delete in the Activity tab to confirm your SQL Managed Instance has been deleted.
  3. SQL マネージド インスタンスが削除されたら、"仮想クラスター" を削除します。そのためには、リソース グループでそれを選び、 [削除] を選択します。Once the SQL Managed Instance is deleted, delete the Virtual cluster by selecting it in your resource group, and then choosing Delete. テキスト ボックスに「yes」と入力して、リソースを削除することを確認し、 [削除] を選択します。Type yes in the text box to confirm you want to delete the resource and then select Delete.
  4. 残りのリソースを削除します。Delete any remaining resources. テキスト ボックスに「yes」と入力して、リソースを削除することを確認し、 [削除] を選択します。Type yes in the text box to confirm you want to delete the resource and then select Delete.
  5. リソース グループを削除するには、 [リソース グループの削除] を選択し、リソース グループの名前 (myResourceGroup) を入力して、 [削除] を選びます。Delete the resource group by selecting Delete resource group, typing in the name of the resource group, myResourceGroup, and then selecting Delete.

完全なスクリプトFull script

Azure portal に使用できるスクリプトはありません。There are no scripts available for the Azure portal.

次のステップNext steps

このチュートリアルでは、2 つの SQL マネージド インスタンスの間にフェールオーバー グループを構成しました。In this tutorial, you configured a failover group between two SQL Managed Instances. 以下の方法を学習しました。You learned how to:

  • プライマリ SQL マネージド インスタンスを作成するCreate a primary SQL Managed Instance
  • セカンダリ SQL マネージド インスタンスをフェールオーバー グループの一部として作成する。Create a secondary SQL Managed Instance as part of a failover group.
  • [テスト フェールオーバー]Test failover

お使いの SQL マネージド インスタンスに接続する方法と、お使いの SQL マネージド インスタンスにデータベースを復元する方法に関する次のクイックスタートに進みます。Advance to the next quickstart on how to connect to your SQL Managed Instance, and how to restore a database to your SQL Managed Instance: