Konfigurera en redundansgrupp för Azure SQL DatabaseConfigure a failover group for Azure SQL Database

gäller för: Azure SQL Database Azure SQL-hanterad instans

I det här avsnittet lär du dig hur du konfigurerar en automatisk redundansgrupp för Azure SQL Database och Azure SQL Managed Instance.This topic teaches you how to configure an auto-failover group for Azure SQL Database and Azure SQL Managed Instance.

Enskild databasSingle database

Skapa redundansgruppen och lägg till en enkel databas i den med hjälp av Azure Portal eller PowerShell.Create the failover group and add a single database to it using the Azure portal or PowerShell.

FörutsättningarPrerequisites

Tänk på följande:Consider the following prerequisites:

  • Inställningarna för serverinloggning och brandvägg för den sekundära servern måste matcha inställningarna för din primära server.The server login and firewall settings for the secondary server must match that of your primary server.

Skapa redundansgruppCreate failover group

Skapa redundansgruppen och lägg till din enkla databas i den med hjälp av Azure Portal.Create your failover group and add your single database to it using the Azure portal.

  1. Välj Azure SQL på menyn till vänster i Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Om Azure SQL inte finns i listan väljer du Alla tjänster och skriver Azure SQL i sökrutan.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (Valfritt) Välj stjärnan bredvid den Azure SQL favorit och lägg till den som ett objekt i det vänstra navigeringsfönstret.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Välj den databas som du vill lägga till i redundansgruppen.Select the database you want to add to the failover group.

  3. Välj namnet på servern under Servernamn för att öppna inställningarna för servern.Select the name of the server under Server name to open the settings for the server.

    Öppna server för enskild databas

  4. Välj Redundansgrupper under fönstret Inställningar och välj sedan Lägg till grupp för att skapa en ny redundansgrupp.Select Failover groups under the Settings pane, and then select Add group to create a new failover group.

    Lägg till ny redundansgrupp

  5. På sidan Redundansgrupp anger eller väljer du de värden som krävs och väljer sedan Skapa.On the Failover Group page, enter or select the required values, and then select Create.

    • Databaser i gruppen : Välj den databas som du vill lägga till i redundansgruppen.Databases within the group: Choose the database you want to add to your failover group. Om du lägger till databasen i redundansgruppen startar den geo-replikeringen automatiskt.Adding the database to the failover group will automatically start the geo-replication process.

    Lägga SQL Database i redundansgrupp

RedundanstestTest failover

Testa redundans för din redundansgrupp med hjälp Azure Portal eller PowerShell.Test failover of your failover group using the Azure portal or PowerShell.

Testa redundans för din redundansgrupp med hjälp av Azure Portal.Test failover of your failover group using the Azure portal.

  1. Välj Azure SQL på menyn till vänster i Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Om Azure SQL inte finns i listan väljer du Alla tjänster och skriver sedan "Azure SQL" i sökrutan.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Valfritt) Välj stjärnan bredvid Azure SQL favorit och lägg till den som ett objekt i det vänstra navigeringsfönstret.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Välj den databas som du vill lägga till i redundansgruppen.Select the database you want to add to the failover group.

    Öppna servern för enkel databas

  3. Välj Redundansgrupper under fönstret Inställningar och välj sedan den redundansgrupp som du nyss skapade.Select Failover groups under the Settings pane and then choose the failover group you just created.

    Välj redundansgruppen från portalen

  4. Granska vilken server som är primär och vilken server som är sekundär.Review which server is primary and which server is secondary.

  5. Välj Redundans i åtgärdsfönstret för att redundans redundans grupp som innehåller din databas.Select Failover from the task pane to fail over your failover group containing your database.

  6. Välj Ja i varningen som meddelar dig att TDS-sessioner kommer att kopplas från.Select Yes on the warning that notifies you that TDS sessions will be disconnected.

    Redundans redundansgruppen som innehåller din databas

  7. Granska vilken server som nu är primär och vilken server som är sekundär.Review which server is now primary and which server is secondary. Om redundansväxlingen lyckades bör de två servrarna ha växlade roller.If failover succeeded, the two servers should have swapped roles.

  8. Välj Redundans igen för att växla tillbaka servrarna till sina ursprungliga roller.Select Failover again to fail the servers back to their original roles.

Viktigt

Om du behöver ta bort den sekundära databasen tar du bort den från redundansgruppen innan du tar bort den.If you need to delete the secondary database, remove it from the failover group before deleting it. Att ta bort en sekundär databas innan den tas bort från redundansgruppen kan orsaka oförutsägbart beteende.Deleting a secondary database before it is removed from the failover group can cause unpredictable behavior.

Elastisk poolElastic pool

Skapa redundansgruppen och lägg till en elastisk pool till den med hjälp Azure Portal eller PowerShell.Create the failover group and add an elastic pool to it using the Azure portal, or PowerShell.

FörutsättningarPrerequisites

Tänk på följande:Consider the following prerequisites:

  • Inställningarna för serverinloggning och brandvägg för den sekundära servern måste matcha inställningarna för din primära server.The server login and firewall settings for the secondary server must match that of your primary server.

Skapa redundansgruppenCreate the failover group

Skapa redundansgruppen för din elastiska pool med hjälp av Azure Portal eller PowerShell.Create the failover group for your elastic pool using the Azure portal or PowerShell.

Skapa redundansgruppen och lägg till den elastiska poolen med hjälp av Azure Portal.Create your failover group and add your elastic pool to it using the Azure portal.

  1. Välj Azure SQL på menyn till vänster i Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Om Azure SQL inte finns i listan väljer du Alla tjänster och skriver sedan "Azure SQL" i sökrutan.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Valfritt) Välj stjärnan bredvid den Azure SQL favorit och lägg till den som ett objekt i det vänstra navigeringsfönstret.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Välj den elastiska pool som du vill lägga till i redundansgruppen.Select the elastic pool you want to add to the failover group.

  3. I fönstret Översikt väljer du namnet på servern under Servernamn för att öppna inställningarna för servern.On the Overview pane, select the name of the server under Server name to open the settings for the server.

    Öppna servern för elastisk pool

  4. Välj Redundansgrupper under fönstret Inställningar och välj sedan Lägg till grupp för att skapa en ny redundansgrupp.Select Failover groups under the Settings pane, and then select Add group to create a new failover group.

    Lägg till ny redundansgrupp

  5. På sidan Redundansgrupp anger eller väljer du de värden som krävs och väljer sedan Skapa.On the Failover Group page, enter or select the required values, and then select Create. Skapa antingen en ny sekundär server eller välj en befintlig sekundär server.Either create a new secondary server, or select an existing secondary server.

  6. Välj Databaser i gruppen och välj sedan den elastiska pool som du vill lägga till i redundansgruppen.Select Databases within the group then choose the elastic pool you want to add to the failover group. Om det inte redan finns en elastisk pool på den sekundära servern visas en varning som uppmanar dig att skapa en elastisk pool på den sekundära servern.If an elastic pool does not already exist on the secondary server, a warning appears prompting you to create an elastic pool on the secondary server. Välj varningen och välj sedan OK för att skapa den elastiska poolen på den sekundära servern.Select the warning, and then select OK to create the elastic pool on the secondary server.

    Lägga till elastisk pool i redundansgrupp

  7. Välj Välj för att tillämpa dina elastiska poolinställningar på redundansgruppen och välj sedan Skapa för att skapa redundansgruppen.Select Select to apply your elastic pool settings to the failover group, and then select Create to create your failover group. Om du lägger till den elastiska poolen i redundansgruppen startar den geo-replikeringsprocessen automatiskt.Adding the elastic pool to the failover group will automatically start the geo-replication process.

RedundanstestTest failover

Testa redundans för din elastiska pool med hjälp Azure Portal eller PowerShell.Test failover of your elastic pool using the Azure portal or PowerShell.

Växla över redundansgruppen till den sekundära servern och växla sedan tillbaka med hjälp av Azure Portal.Fail your failover group over to the secondary server, and then fail back using the Azure portal.

  1. Välj Azure SQL på menyn till vänster i Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Om Azure SQL inte finns i listan väljer du Alla tjänster och skriver sedan "Azure SQL" i sökrutan.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Valfritt) Välj stjärnan bredvid Azure SQL favorit och lägg till den som ett objekt i det vänstra navigeringsfönstret.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Välj den elastiska pool som du vill lägga till i redundansgruppen.Select the elastic pool you want to add to the failover group.

  3. I fönstret Översikt väljer du namnet på servern under Servernamn för att öppna inställningarna för servern.On the Overview pane, select the name of the server under Server name to open the settings for the server.

    Öppna servern för elastisk pool

  4. Välj Redundansgrupper i fönstret Inställningar och välj sedan den redundansgrupp som du skapade i avsnitt 2.Select Failover groups under the Settings pane and then choose the failover group you created in section 2.

    Välj redundansgruppen från portalen

  5. Granska vilken server som är primär och vilken server som är sekundär.Review which server is primary, and which server is secondary.

  6. Välj Redundans i åtgärdsfönstret för att redundans redundans grupp som innehåller den elastiska poolen.Select Failover from the task pane to fail over your failover group containing your elastic pool.

  7. Välj Ja i varningen som meddelar dig att TDS-sessioner kommer att kopplas från.Select Yes on the warning that notifies you that TDS sessions will be disconnected.

    Redundans redundansgruppen som innehåller din databas

  8. Granska vilken server som är primär, vilken server som är sekundär.Review which server is primary, which server is secondary. Om redundansväxlingen lyckades bör de två servrarna ha växlat roller.If failover succeeded, the two servers should have swapped roles.

  9. Välj Redundans igen för att växla tillbaka redundansgruppen till de ursprungliga inställningarna.Select Failover again to fail the failover group back to the original settings.

Viktigt

Om du behöver ta bort den sekundära databasen tar du bort den från redundansgruppen innan du tar bort den.If you need to delete the secondary database, remove it from the failover group before deleting it. Att ta bort en sekundär databas innan den tas bort från redundansgruppen kan orsaka oförutsägbart beteende.Deleting a secondary database before it is removed from the failover group can cause unpredictable behavior.

SQL-hanterad instansSQL Managed Instance

Skapa en redundansgrupp mellan två hanterade instanser Azure SQL Managed Instance med hjälp av Azure Portal eller PowerShell.Create a failover group between two managed instances in Azure SQL Managed Instance by using the Azure portal or PowerShell.

Du måste antingen konfigurera ExpressRoute eller skapa en gateway för det virtuella nätverket för varje SQL Managed Instance, ansluta de två gatewayerna och sedan skapa redundansgruppen.You will need to either configure ExpressRoute or create a gateway for the virtual network of each SQL Managed Instance, connect the two gateways, and then create the failover group.

Distribuera båda hanterade instanserna till parkopplade regioner av prestandaskäl.Deploy both managed instances to paired regions for performance reasons. Hanterade instanser som finns i geo-parade regioner har mycket bättre prestanda jämfört med icke-parkopplade regioner.Managed instances residing in geo-paired regions have much better performance compared to unpaired regions.

FörutsättningarPrerequisites

Tänk på följande:Consider the following prerequisites:

  • Den sekundära hanterade instansen måste vara tom.The secondary managed instance must be empty.
  • Undernätsintervallet för det sekundära virtuella nätverket får inte överlappa det primära virtuella nätverkets undernätsintervall.The subnet range for the secondary virtual network must not overlap the subnet range of the primary virtual network.
  • Sorteringen och tidszonen för den sekundära hanterade instansen måste matcha den primära hanterade instansen.The collation and timezone of the secondary managed instance must match that of the primary managed instance.
  • När du ansluter de två gatewayerna ska den delade nyckeln vara samma för båda anslutningarna.When connecting the two gateways, the Shared Key should be the same for both connections.

Skapa en primär virtuell nätverksgatewayCreate primary virtual network gateway

Om du inte har konfigurerat ExpressRoutekan du skapa den primära virtuella nätverksgatewayen med Azure Portal eller PowerShell.If you have not configured ExpressRoute, you can create the primary virtual network gateway with the Azure portal, or PowerShell.

Anteckning

Gatewayens SKU påverkar dataflödesprestandan.The SKU of the gateway affects throughput performance. Den här artikeln distribuerar en gateway med den mest grundläggande SKU:n ( HwGw1 ).This article deploys a gateway with the most basic SKU (HwGw1). Distribuera en högre SKU (exempel: VpnGw3 ) för att uppnå högre dataflöde.Deploy a higher SKU (example: VpnGw3) to achieve higher throughput. Alla tillgängliga alternativ finns i Gateway-SKU:erFor all available options, see Gateway SKUs

Skapa den primära virtuella nätverksgatewayen med hjälp av Azure Portal.Create the primary virtual network gateway using the Azure portal.

  1. I den Azure Portalgår du till resursgruppen och väljer resursen Virtuellt nätverk för din primära hanterade instans.In the Azure portal, go to your resource group and select the Virtual network resource for your primary managed instance.

  2. Välj Undernät under Inställningar och välj sedan för att lägga till ett nytt Gateway-undernät.Select Subnets under Settings and then select to add a new Gateway subnet. Låt standardvärdena vara kvar.Leave the default values.

    Lägga till gateway för primär hanterad instans

  3. När undernätsgatewayen har skapats väljer du Skapa en resurs i det vänstra navigeringsfönstret och skriver sedan Virtual network gateway i sökrutan.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. Välj resursen Virtuell nätverksgateway som publicerats av Microsoft.Select the Virtual network gateway resource published by Microsoft.

    Skapa en ny virtuell nätverksgateway

  4. Fyll i de obligatoriska fälten för att konfigurera gatewayen till din primära hanterade instans.Fill out the required fields to configure the gateway your primary managed instance.

    I följande tabell visas de värden som krävs för gatewayen för den primära hanterade instansen:The following table shows the values necessary for the gateway for the primary managed instance:

    FältField VärdeValue
    PrenumerationSubscription Den prenumeration där din primära hanterade instans finns.The subscription where your primary managed instance is.
    NamnName Namnet på din virtuella nätverksgateway.The name for your virtual network gateway.
    RegionRegion Den region där din primära hanterade instans finns.The region where your primary managed instance is.
    GatewaytypGateway type Välj VPN.Select VPN.
    VPN-typVPN Type Välj RuttbaseradSelect Route-based
    SKUSKU Lämna standardvärdet VpnGw1 .Leave default of VpnGw1.
    PlatsLocation Platsen där den sekundära hanterade instansen och det sekundära virtuella nätverket finns.The location where your secondary managed instance and secondary virtual network is.
    Virtuellt nätverkVirtual network Välj det virtuella nätverket för din sekundära hanterade instans.Select the virtual network for your secondary managed instance.
    Offentlig IP-adressPublic IP address Välj Skapa ny.Select Create new.
    Namn på offentlig IP-adressPublic IP address name Ange ett namn för din IP-adress.Enter a name for your IP address.
       
  5. Lämna de andra värdena som standard och välj sedan Granska + skapa för att granska inställningarna för din virtuella nätverksgateway.Leave the other values as default, and then select Review + create to review the settings for your virtual network gateway.

    Inställningar för primär gateway

  6. Välj Skapa för att skapa din nya virtuella nätverksgateway.Select Create to create your new virtual network gateway.

Skapa en sekundär virtuell nätverksgatewayCreate secondary virtual network gateway

Skapa den sekundära virtuella nätverksgatewayen med hjälp Azure Portal eller PowerShell.Create the secondary virtual network gateway using the Azure portal or PowerShell.

Upprepa stegen i föregående avsnitt för att skapa det virtuella nätverkets undernät och gateway för den sekundära hanterade instansen.Repeat the steps in the previous section to create the virtual network subnet and gateway for the secondary managed instance. Fyll i de obligatoriska fälten för att konfigurera gatewayen för din sekundära hanterade instans.Fill out the required fields to configure the gateway for your secondary managed instance.

I följande tabell visas de värden som krävs för gatewayen för den sekundära hanterade instansen:The following table shows the values necessary for the gateway for the secondary managed instance:

FältField VärdeValue
PrenumerationSubscription Prenumerationen där den sekundära hanterade instansen finns.The subscription where your secondary managed instance is.
NamnName Namnet på din virtuella nätverksgateway, till exempel secondary-mi-gateway .The name for your virtual network gateway, such as secondary-mi-gateway.
RegionRegion Den region där den sekundära hanterade instansen finns.The region where your secondary managed instance is.
GatewaytypGateway type Välj VPN.Select VPN.
VPN-typVPN Type Välj RuttbaseradSelect Route-based
SKUSKU Lämna standardvärdet VpnGw1 .Leave default of VpnGw1.
PlatsLocation Den plats där den sekundära hanterade instansen och det sekundära virtuella nätverket finns.The location where your secondary managed instance and secondary virtual network is.
Virtuellt nätverkVirtual network Välj det virtuella nätverk som skapades i avsnitt 2, till exempel vnet-sql-mi-secondary .Select the virtual network that was created in section 2, such as vnet-sql-mi-secondary.
Offentlig IP-adressPublic IP address Välj Skapa ny.Select Create new.
Namn på offentlig IP-adressPublic IP address name Ange ett namn för din IP-adress, till exempel secondary-gateway-IP .Enter a name for your IP address, such as secondary-gateway-IP.
   

Inställningar för sekundär gateway

Ansluta gatewayernaConnect the gateways

Skapa anslutningar mellan de två gatewayerna med hjälp Azure Portal eller PowerShell.Create connections between the two gateways using the Azure portal or PowerShell.

Två anslutningar måste skapas – anslutningen från den primära gatewayen till den sekundära gatewayen och sedan anslutningen från den sekundära gatewayen till den primära gatewayen.Two connections need to be created - the connection from the primary gateway to the secondary gateway, and then the connection from the secondary gateway to the primary gateway.

Den delade nyckeln som används för båda anslutningarna ska vara samma för varje anslutning.The shared key used for both connections should be the same for each connection.

Skapa anslutningar mellan de två gatewayerna med hjälp av Azure Portal.Create connections between the two gateways using the Azure portal.

  1. Välj Skapa en resurs från Azure Portal.Select Create a resource from the Azure portal.

  2. Skriv connection i sökrutan och tryck sedan på Retur för att söka, vilket tar dig till anslutningsresursen som publicerats av Microsoft.Type connection in the search box and then press enter to search, which takes you to the Connection resource, published by Microsoft.

  3. Välj Skapa för att skapa anslutningen.Select Create to create your connection.

  4. fliken Grundläggande inställningar väljer du följande värden och sedan OK.On the Basics tab, select the following values and then select OK.

    1. Välj VNet-to-VNet anslutningstypen.Select VNet-to-VNet for the Connection type.
    2. Välj din prenumeration från listrutan.Select your subscription from the drop-down.
    3. Välj resursgruppen för den hanterade instansen i listrutan.Select the resource group for your managed instance in the drop-down.
    4. Välj platsen för din primära hanterade instans i listrutan.Select the location of your primary managed instance from the drop-down.
  5. På fliken Inställningar väljer eller anger du följande värden och väljer sedan OK:On the Settings tab, select or enter the following values and then select OK:

    1. Välj den primära nätverksgatewayen för den första virtuella nätverksgatewayen, till exempel Primary-Gateway .Choose the primary network gateway for the First virtual network gateway, such as Primary-Gateway.
    2. Välj den sekundära nätverksgatewayen för den andra virtuella nätverksgatewayen, till exempel Secondary-Gateway .Choose the secondary network gateway for the Second virtual network gateway, such as Secondary-Gateway.
    3. Markera kryssrutan bredvid Upprätta dubbelriktad anslutning.Select the checkbox next to Establish bidirectional connectivity.
    4. Lämna antingen det primära standardanslutningsnamnet eller byt namn på det till val annat värde.Either leave the default primary connection name, or rename it to a value of your choice.
    5. Ange en delad nyckel (PSK) för anslutningen, till exempel mi1m2psk .Provide a Shared key (PSK) for the connection, such as mi1m2psk.

    Skapa gatewayanslutning

  6. På fliken Sammanfattning granskar du inställningarna för den dubbelriktade anslutningen och väljer sedan OK för att skapa anslutningen.On the Summary tab, review the settings for your bidirectional connection and then select OK to create your connection.

Skapa redundansgruppenCreate the failover group

Skapa redundansgruppen för dina hanterade instanser med hjälp av Azure Portal eller PowerShell.Create the failover group for your managed instances by using the Azure portal or PowerShell.

Skapa redundansgruppen för dina SQL Managed Instances med hjälp av Azure Portal.Create the failover group for your SQL Managed Instances by using the Azure portal.

  1. Välj Azure SQL på menyn till vänster i Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Om Azure SQL inte finns i listan väljer du Alla tjänster och skriver Azure SQL i sökrutan.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (Valfritt) Välj stjärnan bredvid den Azure SQL favorit och lägg till den som ett objekt i det vänstra navigeringsfönstret.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Välj den primära hanterade instans som du vill lägga till i redundansgruppen.Select the primary managed instance you want to add to the failover group.

  3. Under Inställningar navigerar du till Redundansgrupper för instanser och väljer sedan Lägg till grupp för att öppna sidan Instans redundansgrupp.Under Settings, navigate to Instance Failover Groups and then choose to Add group to open the Instance Failover Group page.

    Lägga till en redundansgrupp

  4. På sidan Instans redundansgrupp skriver du namnet på redundansgruppen och väljer sedan den sekundära hanterade instansen i listrutan.On the Instance Failover Group page, type the name of your failover group and then choose the secondary managed instance from the drop-down. Välj Skapa för att skapa redundansgruppen.Select Create to create your failover group.

    Skapa redundansgrupp

  5. När distributionen av redundansgruppen är klar kommer du tillbaka till sidan Redundansgrupp.Once failover group deployment is complete, you will be taken back to the Failover group page.

RedundanstestTest failover

Testa redundans för din redundansgrupp med hjälp Azure Portal eller PowerShell.Test failover of your failover group using the Azure portal or PowerShell.

Testa redundans för din redundansgrupp med hjälp av Azure Portal.Test failover of your failover group using the Azure portal.

  1. Gå till den sekundära hanterade instansen i Azure Portal och välj Instans redundansgrupper under Inställningar.Navigate to your secondary managed instance within the Azure portal and select Instance Failover Groups under settings.

  2. Granska vilken hanterad instans som är den primära och vilken hanterad instans som är den sekundära.Review which managed instance is the primary, and which managed instance is the secondary.

  3. Välj Redundans och sedan Ja för varningen om att TDS-sessioner kopplas från.Select Failover and then select Yes on the warning about TDS sessions being disconnected.

    Redundans för redundansgruppen

  4. Granska vilken som är den primära och vilken instans som är den sekundära.Review which manged instance is the primary and which instance is the secondary. Om redundansen lyckas bör de två instanserna ha växlade roller.If failover succeeded, the two instances should have switched roles.

    Hanterade instanser har växlat roller efter redundans

  5. Gå till den nya sekundära hanterade instansen och välj Redundans igen för att växla tillbaka den primära instansen till den primära rollen.Go to the new secondary managed instance and select Failover once again to fail the primary instance back to the primary role.

Med en privat länk kan du associera en logisk server med en specifik privat IP-adress i det virtuella nätverket och undernätet.Using a private link allows you to associate a logical server to a specific private IP address within the virtual network and subnet.

Om du vill använda en privat länk med redundansgruppen gör du följande:To use a private link with your failover group, do the following:

  1. Se till att dina primära och sekundära servrar finns i en länkad region.Ensure your primary and secondary servers are in a paired region.
  2. Skapa det virtuella nätverket och undernätet i varje region som värd för privata slutpunkter för primära och sekundära servrar så att de inte har överlappande IP-adressutrymmen.Create the virtual network and subnet in each region to host private endpoints for primary and secondary servers such that they have non-overlapping IP address spaces. Adressintervallet för det primära virtuella nätverket 10.0.0.0/16 och adressintervallet för det sekundära virtuella nätverket 10.0.0.1/16 överlappar.For example, the primary virtual network address range of 10.0.0.0/16 and the secondary virtual network address range of 10.0.0.1/16 overlaps. Mer information om adressintervall för virtuella nätverk finns i bloggdesignen för virtuella Azure-nätverk.For more information about virtual network address ranges, see the blog designing Azure virtual networks.
  3. Skapa en privat slutpunkt och Azure Privat DNS zon för den primära servern.Create a private endpoint and Azure Private DNS zone for the primary server.
  4. Skapa även en privat slutpunkt för den sekundära servern, men den här gången väljer du att återanvända samma Privat DNS som skapades för den primära servern.Create a private endpoint for the secondary server as well, but this time choose to reuse the same Private DNS zone that was created for the primary server.
  5. När den privata länken har upprättats kan du skapa redundansgruppen genom att följa stegen som beskrevs tidigare i den här artikeln.Once the private link is established, you can create the failover group following the steps outlined previously in this article.

Hitta lyssnarslutpunktLocate listener endpoint

När redundansgruppen har konfigurerats uppdaterar du anslutningssträngen för ditt program till lyssnarslutpunkten.Once your failover group is configured, update the connection string for your application to the listener endpoint. Det gör att programmet är anslutet till redundansgruppens lyssnare i stället för den primära databasen, den elastiska poolen eller instansdatabasen.This will keep your application connected to the failover group listener, rather than the primary database, elastic pool, or instance database. På så sätt behöver du inte uppdatera anslutningssträngen manuellt varje gång din databasentitet går över och trafiken dirigeras till den entitet som för närvarande är primär.That way, you don't have to manually update the connection string every time your database entity fails over, and traffic is routed to whichever entity is currently primary.

Lyssnarslutpunkten är i form av och visas i Azure Portal fog-name.database.windows.net när du visar redundansgruppen:The listener endpoint is in the form of fog-name.database.windows.net, and is visible in the Azure portal, when viewing the failover group:

Anslutningssträng för redundansgrupp

KommentarerRemarks

  • Om du tar bort en redundansgrupp för en enkel databas eller en pooldatabas stoppas inte replikeringen och den replikerade databasen tas inte bort.Removing a failover group for a single or pooled database does not stop replication, and it does not delete the replicated database. Du måste stoppa geo-replikeringen manuellt och ta bort databasen från den sekundära servern om du vill lägga till en enkel databas eller en pooldatabas tillbaka till en redundansgrupp när den har tagits bort.You will need to manually stop geo-replication and delete the database from the secondary server if you want to add a single or pooled database back to a failover group after it's been removed. Om du inte gör något av dem kan det resultera i ett fel som liknar The operation cannot be performed due to multiple errors det när du försöker lägga till databasen i redundansgruppen.Failing to do either may result in an error similar to The operation cannot be performed due to multiple errors when attempting to add the database to the failover group.

Nästa stegNext steps

Detaljerade anvisningar om hur du konfigurerar en redundansgrupp finns i följande självstudier:For detailed steps configuring a failover group, see the following tutorials:

En översikt över alternativ Azure SQL Database hög tillgänglighet finns i avsnittet om geo-replikering och automatiska redundansgrupper.For an overview of Azure SQL Database high availability options, see geo-replication and auto-failover groups.