Configuración de un grupo de conmutación por error para Azure SQL DatabaseConfigure a failover group for Azure SQL Database

SE APLICA A: Azure SQL Database Azure SQL Managed Instance

En este tema aprenderá a configurar un grupo de conmutación por error automática para Azure SQL Database e Instancia administrada de Azure SQL.This topic teaches you how to configure an auto-failover group for Azure SQL Database and Azure SQL Managed Instance.

Base de datos únicaSingle database

Cree el grupo de conmutación por error y agregue una base de datos única mediante Azure Portal o PowerShell.Create the failover group and add a single database to it using the Azure portal or PowerShell.

Requisitos previosPrerequisites

Tenga en cuenta los siguientes requisitos previos:Consider the following prerequisites:

  • La configuración del firewall y de inicio de sesión del servidor para el servidor secundario debe coincidir con la del servidor principal.The server login and firewall settings for the secondary server must match that of your primary server.

Creación de un grupo de conmutación por errorCreate failover group

Cree el grupo de conmutación por error y agregue la base de datos única mediante Azure Portal.Create your failover group and add your single database to it using the Azure portal.

  1. Seleccione Azure SQL en el menú izquierdo de Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Si Azure SQL no está en la lista, seleccione Todos los servicios y escriba Azure SQL en el cuadro de búsqueda.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (Opcional) Seleccione la estrella junto a Azure SQL para marcarlo como favorito y agréguelo como un elemento en el panel de navegación izquierdo.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Seleccione la base de datos que quiere agregar al grupo de conmutación por error.Select the database you want to add to the failover group.

  3. Seleccione el nombre del servidor en Nombre del servidor para abrir la configuración del servidor.Select the name of the server under Server name to open the settings for the server.

    Abrir servidor para una base de datos única

  4. Seleccione Grupos de conmutación por error en el panel Configuración y, después, seleccione Agregar grupo para crear un nuevo grupo de conmutación por error.Select Failover groups under the Settings pane, and then select Add group to create a new failover group.

    Adición de un grupo de conmutación por error

  5. En la página Grupo de conmutación por error, escriba o seleccione los valores necesarios y, después, seleccione Crear.On the Failover Group page, enter or select the required values, and then select Create.

    • Bases de datos en el grupo Elija la base de datos que quiere agregar a su grupo de conmutación por error.Databases within the group: Choose the database you want to add to your failover group. Al agregar la base de datos al grupo de conmutación por error, se iniciará automáticamente el proceso de replicación geográfica.Adding the database to the failover group will automatically start the geo-replication process.

    Adición de SQL Database a un grupo de conmutación por error

Conmutación por error de pruebaTest failover

Pruebe la conmutación por error de su grupo de conmutación por error mediante Azure Portal o PowerShell.Test failover of your failover group using the Azure portal or PowerShell.

Pruebe la conmutación por error de su grupo de conmutación por error mediante Azure Portal.Test failover of your failover group using the Azure portal.

  1. Seleccione Azure SQL en el menú izquierdo de Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Si Azure SQL no está en la lista, seleccione Todos los servicios y escriba "Azure SQL" en el cuadro de búsqueda.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Opcional) Seleccione la estrella junto a Azure SQL para marcarlo como favorito y agréguelo como un elemento en el panel de navegación izquierdo.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Seleccione la base de datos que quiere agregar al grupo de conmutación por error.Select the database you want to add to the failover group.

    Abrir servidor para una base de datos única

  3. Seleccione Grupos de conmutación por error en el panel Configuración y, a continuación, elija el grupo de conmutación por error que acaba de crear.Select Failover groups under the Settings pane and then choose the failover group you just created.

    Seleccione el grupo de conmutación por error en el portal.

  4. Revise cuál es el servidor principal y cuál el secundario.Review which server is primary and which server is secondary.

  5. Seleccione Conmutación por error en el panel de tareas para conmutar por error el grupo de conmutación por error que contiene la base de datos.Select Failover from the task pane to fail over your failover group containing your database.

  6. Seleccione en la advertencia que le notifica que las sesiones de TDS se desconectarán.Select Yes on the warning that notifies you that TDS sessions will be disconnected.

    Conmutación por error del grupo de conmutación por error que contiene la base de datos

  7. Revise qué servidor es ahora el principal y cuál el secundario.Review which server is now primary and which server is secondary. Si la conmutación por error se realiza correctamente, los dos servidores deben tener los roles intercambiados.If failover succeeded, the two servers should have swapped roles.

  8. Vuelva a seleccionar Conmutación por error para devolver los servidores a sus roles originales.Select Failover again to fail the servers back to their original roles.

Importante

Si tiene que eliminar la base de datos secundaria, quítela del grupo de conmutación por error antes de eliminarla.If you need to delete the secondary database, remove it from the failover group before deleting it. Eliminar una base de datos secundaria antes de quitarla del grupo de conmutación por error puede provocar un comportamiento impredecible.Deleting a secondary database before it is removed from the failover group can cause unpredictable behavior.

Grupo elásticoElastic pool

Cree el grupo de conmutación por error y agregue un grupo elástico mediante Azure Portal o PowerShell.Create the failover group and add an elastic pool to it using the Azure portal, or PowerShell.

Requisitos previosPrerequisites

Tenga en cuenta los siguientes requisitos previos:Consider the following prerequisites:

  • La configuración del firewall y de inicio de sesión del servidor para el servidor secundario debe coincidir con la del servidor principal.The server login and firewall settings for the secondary server must match that of your primary server.

Creación del grupo de conmutación por errorCreate the failover group

Cree el grupo de conmutación por error para su grupo elástico mediante Azure Portal o PowerShell.Create the failover group for your elastic pool using the Azure portal or PowerShell.

Cree el grupo de conmutación por error y agregue el grupo elástico mediante Azure Portal.Create your failover group and add your elastic pool to it using the Azure portal.

  1. Seleccione Azure SQL en el menú izquierdo de Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Si Azure SQL no está en la lista, seleccione Todos los servicios y escriba "Azure SQL" en el cuadro de búsqueda.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Opcional) Seleccione la estrella junto a Azure SQL para marcarlo como favorito y agréguelo como un elemento en el panel de navegación izquierdo.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Seleccione el grupo elástico que desea agregar al grupo de conmutación por error.Select the elastic pool you want to add to the failover group.

  3. En el panel Información general, seleccione el nombre del servidor en Nombre del servidor para abrir la configuración del servidor.On the Overview pane, select the name of the server under Server name to open the settings for the server.

    Abra el servidor para el grupo elástico

  4. Seleccione Grupos de conmutación por error en el panel Configuración y, después, seleccione Agregar grupo para crear un nuevo grupo de conmutación por error.Select Failover groups under the Settings pane, and then select Add group to create a new failover group.

    Adición de un grupo de conmutación por error

  5. En la página Grupo de conmutación por error, escriba o seleccione los valores necesarios y, después, seleccione Crear.On the Failover Group page, enter or select the required values, and then select Create. Cree un nuevo servidor secundario o seleccione un servidor secundario existente.Either create a new secondary server, or select an existing secondary server.

  6. Seleccione Bases de datos en el grupo y, a continuación, elija el grupo elástico que desea agregar al grupo de conmutación por error.Select Databases within the group then choose the elastic pool you want to add to the failover group. Si aún no existe un grupo elástico en el servidor secundario, aparecerá una advertencia en la que se le solicita que cree un grupo elástico en el servidor secundario.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. Seleccione la advertencia y, a continuación, elija Aceptar para crear el grupo elástico en el servidor secundario.Select the warning, and then select OK to create the elastic pool on the secondary server.

    Agregar un grupo elástico a un grupo de conmutación por error

  7. Elija Seleccionar para aplicar la configuración del grupo elástico al grupo de conmutación por error y, después, seleccione Crear para crear el grupo de conmutación por error.Select Select to apply your elastic pool settings to the failover group, and then select Create to create your failover group. Al agregar el grupo elástico al grupo de conmutación por error, se iniciará automáticamente el proceso de replicación geográfica.Adding the elastic pool to the failover group will automatically start the geo-replication process.

Conmutación por error de pruebaTest failover

Pruebe la conmutación por error de su grupo elástico mediante Azure Portal o PowerShell.Test failover of your elastic pool using the Azure portal or PowerShell.

Se producirá un error en el grupo de conmutación por error en el servidor secundario y, a continuación, se realizará la conmutación por recuperación mediante Azure Portal.Fail your failover group over to the secondary server, and then fail back using the Azure portal.

  1. Seleccione Azure SQL en el menú izquierdo de Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Si Azure SQL no está en la lista, seleccione Todos los servicios y escriba "Azure SQL" en el cuadro de búsqueda.If Azure SQL is not in the list, select All services, then type "Azure SQL" in the search box. (Opcional) Seleccione la estrella junto a Azure SQL para marcarlo como favorito y agréguelo como un elemento en el panel de navegación izquierdo.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Seleccione el grupo elástico que desea agregar al grupo de conmutación por error.Select the elastic pool you want to add to the failover group.

  3. En el panel Información general, seleccione el nombre del servidor en Nombre del servidor para abrir la configuración del servidor.On the Overview pane, select the name of the server under Server name to open the settings for the server.

    Abra el servidor para el grupo elástico

  4. Seleccione Grupos de conmutación por error en el panel Configuración y, a continuación, elija el grupo de conmutación por error que ha creado en la sección 2.Select Failover groups under the Settings pane and then choose the failover group you created in section 2.

    Seleccione el grupo de conmutación por error en el portal.

  5. Revise cuál es el servidor principal y cuál es el secundario.Review which server is primary, and which server is secondary.

  6. Seleccione Conmutación por error en el panel de tareas para conmutar por error el grupo de conmutación por error que contiene el grupo elástico.Select Failover from the task pane to fail over your failover group containing your elastic pool.

  7. Seleccione en la advertencia que le notifica que las sesiones de TDS se desconectarán.Select Yes on the warning that notifies you that TDS sessions will be disconnected.

    Conmutación por error del grupo de conmutación por error que contiene la base de datos

  8. Revise cuál es el servidor principal y cuál es el secundario.Review which server is primary, which server is secondary. Si la conmutación por error se realiza correctamente, los dos servidores deben tener los roles intercambiados.If failover succeeded, the two servers should have swapped roles.

  9. Seleccionar de nuevo Conmutación por error para que el grupo de conmutación por error vuelva a la configuración original.Select Failover again to fail the failover group back to the original settings.

Importante

Si tiene que eliminar la base de datos secundaria, quítela del grupo de conmutación por error antes de eliminarla.If you need to delete the secondary database, remove it from the failover group before deleting it. Eliminar una base de datos secundaria antes de quitarla del grupo de conmutación por error puede provocar un comportamiento impredecible.Deleting a secondary database before it is removed from the failover group can cause unpredictable behavior.

Instancia administrada de SQLSQL Managed Instance

Cree un grupo de conmutación por error entre dos instancias administradas de Instancia administrada de Azure SQL mediante Azure Portal o PowerShell.Create a failover group between two managed instances in Azure SQL Managed Instance by using the Azure portal or PowerShell.

Tendrá que configurar ExpressRoute o crear una puerta de enlace para la red virtual de cada Instancia administrada de SQL, conectar las dos puertas de enlace y, luego, crear el grupo de conmutación por error.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.

De cara al rendimiento, implemente ambas instancias administradas en regiones emparejadas.Deploy both managed instances to paired regions for performance reasons. Las instancias administradas que residen en regiones emparejadas geográficamente tienen un rendimiento mucho mejor que las que residen en regiones no emparejadas.Managed instances residing in geo-paired regions have much better performance compared to unpaired regions.

Requisitos previosPrerequisites

Tenga en cuenta los siguientes requisitos previos:Consider the following prerequisites:

  • La instancia administrada secundaria debe estar vacía.The secondary managed instance must be empty.
  • El intervalo de subred para la red virtual secundaria no debe superponerse al intervalo de subred de la red virtual principal.The subnet range for the secondary virtual network must not overlap the subnet range of the primary virtual network.
  • La intercalación y zona horaria de la instancia administrada secundaria deben coincidir con las de la instancia administrada principal.The collation and timezone of the secondary managed instance must match that of the primary managed instance.
  • Al conectar las dos puertas de enlace, la clave compartida debe ser la misma para ambas conexiones.When connecting the two gateways, the Shared Key should be the same for both connections.

Creación de la puerta de enlace de red virtual principalCreate primary virtual network gateway

Si no ha configurado ExpressRoute, puede crear la puerta de enlace de red virtual principal con Azure Portal o PowerShell.If you have not configured ExpressRoute, you can create the primary virtual network gateway with the Azure portal, or PowerShell.

Nota

La SKU de la puerta de enlace afecta al rendimiento.The SKU of the gateway affects throughput performance. En este artículo se implementa una puerta de enlace con la SKU más básica (HwGw1).This article deploys a gateway with the most basic SKU (HwGw1). Implemente una SKU superior (ejemplo: VpnGw3) para lograr un mayor rendimiento.Deploy a higher SKU (example: VpnGw3) to achieve higher throughput. Para ver todas las opciones disponibles, consulte SKU de puerta de enlace.For all available options, see Gateway SKUs

Cree la puerta de enlace de red virtual principal mediante Azure Portal.Create the primary virtual network gateway using the Azure portal.

  1. En Azure Portal, navegue al grupo de recursos y seleccione el recurso Red virtual para la instancia administrada principal.In the Azure portal, go to your resource group and select the Virtual network resource for your primary managed instance.

  2. Seleccione Subredes en Configuración y, a continuación, seleccione para agregar una nueva Subred de puerta de enlace.Select Subnets under Settings and then select to add a new Gateway subnet. Deje los valores predeterminados.Leave the default values.

    Adición de una puerta de enlace para la instancia administrada principal

  3. Una vez creada la puerta de enlace de subred, seleccione Crear un recurso en el panel de navegación izquierdo y, a continuación, escriba Virtual network gateway en el cuadro de búsqueda.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. Seleccione el recurso Puerta de enlace de red virtual publicado por Microsoft.Select the Virtual network gateway resource published by Microsoft.

    Creación de una nueva puerta de enlace de red virtual

  4. Rellene los campos obligatorios para configurar la puerta de enlace de la instancia administrada principal.Fill out the required fields to configure the gateway your primary managed instance.

    En la tabla siguiente se muestran los valores necesarios para la puerta de enlace de la instancia administrada principal:The following table shows the values necessary for the gateway for the primary managed instance:

    CampoField ValueValue
    SuscripciónSubscription Suscripción en la que reside la instancia administrada principal.The subscription where your primary managed instance is.
    NombreName Nombre de la puerta de enlace de red virtual.The name for your virtual network gateway.
    RegiónRegion Región donde se encuentra la instancia administrada principal.The region where your primary managed instance is.
    Tipo de puerta de enlaceGateway type Seleccione VPN.Select VPN.
    Tipo de VPNVPN Type Seleccione Basada en rutas.Select Route-based
    SKUSKU Deje el valor predeterminado de VpnGw1.Leave default of VpnGw1.
    UbicaciónLocation Ubicación donde se encuentran la instancia administrada secundaria y la red virtual secundaria.The location where your secondary managed instance and secondary virtual network is.
    Red virtualVirtual network Seleccione la red virtual para su instancia administrada secundaria.Select the virtual network for your secondary managed instance.
    Dirección IP públicaPublic IP address Seleccione Crear nuevo.Select Create new.
    Nombre de la dirección IP públicaPublic IP address name Escriba un nombre para la dirección IP.Enter a name for your IP address.
       
  5. Deje los demás valores predeterminados y, a continuación, seleccione Revisar y crear para revisar la configuración de la puerta de enlace de red virtual.Leave the other values as default, and then select Review + create to review the settings for your virtual network gateway.

    Configuración de la puerta de enlace principal

  6. Seleccione Crear para crear la nueva puerta de enlace de red virtual.Select Create to create your new virtual network gateway.

Creación de una puerta de enlace de red virtual secundariaCreate secondary virtual network gateway

Cree la puerta de enlace de red virtual secundaria mediante Azure Portal o PowerShell.Create the secondary virtual network gateway using the Azure portal or PowerShell.

Repita los pasos de la sección anterior para crear la subred y la puerta de enlace de la red virtual para la instancia administrada secundaria.Repeat the steps in the previous section to create the virtual network subnet and gateway for the secondary managed instance. Rellene los campos obligatorios para configurar la puerta de enlace para la instancia administrada secundaria.Fill out the required fields to configure the gateway for your secondary managed instance.

En la tabla siguiente se muestran los valores necesarios para la puerta de enlace de la instancia administrada secundaria:The following table shows the values necessary for the gateway for the secondary managed instance:

CampoField ValueValue
SuscripciónSubscription Suscripción en la que reside la instancia administrada secundaria.The subscription where your secondary managed instance is.
NombreName Nombre de la puerta de enlace de red virtual, como secondary-mi-gateway.The name for your virtual network gateway, such as secondary-mi-gateway.
RegiónRegion Región donde se encuentra la instancia administrada secundaria.The region where your secondary managed instance is.
Tipo de puerta de enlaceGateway type Seleccione VPN.Select VPN.
Tipo de VPNVPN Type Seleccione Basada en rutas.Select Route-based
SKUSKU Deje el valor predeterminado de VpnGw1.Leave default of VpnGw1.
UbicaciónLocation Ubicación donde se encuentran la instancia administrada secundaria y la red virtual secundaria.The location where your secondary managed instance and secondary virtual network is.
Red virtualVirtual network Seleccione la red virtual que se creó en la sección 2, como vnet-sql-mi-secondary.Select the virtual network that was created in section 2, such as vnet-sql-mi-secondary.
Dirección IP públicaPublic IP address Seleccione Crear nuevo.Select Create new.
Nombre de la dirección IP públicaPublic IP address name Escriba un nombre para la dirección IP, como secondary-gateway-IP.Enter a name for your IP address, such as secondary-gateway-IP.
   

Configuración de la puerta de enlace secundaria

Conexión de las puertas de enlaceConnect the gateways

Cree conexiones entre las dos puertas de enlace mediante Azure Portal o PowerShell.Create connections between the two gateways using the Azure portal or PowerShell.

Deben crearse dos conexiones: la conexión de la puerta de enlace principal a la puerta de enlace secundaria y, a continuación, la conexión de la puerta de enlace secundaria a la puerta de enlace principal.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.

La clave compartida usada para ambas conexiones debe ser la misma para cada conexión.The shared key used for both connections should be the same for each connection.

Cree conexiones entre las dos puertas de enlace mediante Azure Portal.Create connections between the two gateways using the Azure portal.

  1. Seleccione Crear un recurso en Azure Portal.Select Create a resource from the Azure portal.

  2. Escriba connection en el cuadro de búsqueda y, después, presione Entrar para buscar. Esto lo llevará al recurso Conexión, publicado por Microsoft.Type connection in the search box and then press enter to search, which takes you to the Connection resource, published by Microsoft.

  3. Seleccione Crear para crear su conexión.Select Create to create your connection.

  4. En la pestaña Aspectos básicos, seleccione los siguientes valores y luego seleccione Aceptar.On the Basics tab, select the following values and then select OK.

    1. Seleccione VNet-to-VNet para el tipo de conexión.Select VNet-to-VNet for the Connection type.
    2. Seleccione la suscripción en la lista desplegable.Select your subscription from the drop-down.
    3. Seleccione el grupo de recursos de la instancia administrada en la lista desplegable.Select the resource group for your managed instance in the drop-down.
    4. Seleccione la ubicación de la instancia administrada principal en la lista desplegable.Select the location of your primary managed instance from the drop-down.
  5. En la pestaña Configuración, seleccione o escriba los valores siguientes y, después, seleccione Aceptar:On the Settings tab, select or enter the following values and then select OK:

    1. Elija la puerta de enlace de red principal para la Primera puerta enlace de red virtual, como Primary-Gateway.Choose the primary network gateway for the First virtual network gateway, such as Primary-Gateway.
    2. Elija la puerta de enlace de red secundaria para la Segunda puerta enlace de red virtual, como Secondary-Gateway.Choose the secondary network gateway for the Second virtual network gateway, such as Secondary-Gateway.
    3. Active la casilla situada junto a Establecer conectividad bidireccional.Select the checkbox next to Establish bidirectional connectivity.
    4. Deje el nombre de la conexión principal predeterminado o cambie su nombre por un valor de su elección.Either leave the default primary connection name, or rename it to a value of your choice.
    5. Proporcione una clave compartida (PSK) para la conexión, como mi1m2psk.Provide a Shared key (PSK) for the connection, such as mi1m2psk.

    Crear una conexión de la puerta de enlace

  6. En la pestaña Resumen, revise la configuración de la conexión bidireccional y, después, seleccione Aceptar para crear la conexión.On the Summary tab, review the settings for your bidirectional connection and then select OK to create your connection.

Creación del grupo de conmutación por errorCreate the failover group

Cree el grupo de conmutación por error para sus instancias administradas mediante Azure Portal o PowerShell.Create the failover group for your managed instances by using the Azure portal or PowerShell.

Cree el grupo de conmutación por error para sus Instancias administradas de SQL mediante Azure Portal.Create the failover group for your SQL Managed Instances by using the Azure portal.

  1. Seleccione Azure SQL en el menú izquierdo de Azure Portal.Select Azure SQL in the left-hand menu of the Azure portal. Si Azure SQL no está en la lista, seleccione Todos los servicios y escriba Azure SQL en el cuadro de búsqueda.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (Opcional) Seleccione la estrella junto a Azure SQL para marcarlo como favorito y agréguelo como un elemento en el panel de navegación izquierdo.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Seleccione la instancia administrada principal que desea agregar al grupo de conmutación por error.Select the primary managed instance you want to add to the failover group.

  3. En Configuración, navegue a Grupos de conmutación por error de instancias y, después, elija Agregar grupo para abrir la página Grupo de conmutación por error de instancias.Under Settings, navigate to Instance Failover Groups and then choose to Add group to open the Instance Failover Group page.

    Adición de un grupo de conmutación por error

  4. En la página Grupo de conmutación por error de instancias, escriba el nombre del grupo de conmutación por error y después elija la instancia administrada secundaria en la lista desplegable.On the Instance Failover Group page, type the name of your failover group and then choose the secondary managed instance from the drop-down. Seleccione Crear para crear el grupo de conmutación por error.Select Create to create your failover group.

    Creación de un grupo de conmutación por error

  5. Una vez completada la implementación del grupo de conmutación por error, volverá a mostrarse la página Grupo de conmutación por error.Once failover group deployment is complete, you will be taken back to the Failover group page.

Conmutación por error de pruebaTest failover

Pruebe la conmutación por error de su grupo de conmutación por error mediante Azure Portal o PowerShell.Test failover of your failover group using the Azure portal or PowerShell.

Pruebe la conmutación por error de su grupo de conmutación por error mediante Azure Portal.Test failover of your failover group using the Azure portal.

  1. Vaya a la instancia administrada secundaria en Azure Portal y seleccione Grupos de conmutación por error de instancias en las opciones de configuración.Navigate to your secondary managed instance within the Azure portal and select Instance Failover Groups under settings.

  2. Revise cuál instancia administrada es la principal y cuál es la secundaria.Review which managed instance is the primary, and which managed instance is the secondary.

  3. Seleccione Conmutación por error y, a continuación, seleccione en la advertencia acerca de la desconexión de las sesiones TDS.Select Failover and then select Yes on the warning about TDS sessions being disconnected.

    Conmutación por error del grupo de conmutación por error

  4. Revise cuál instancia administrada es la principal y cuál la secundaria.Review which manged instance is the primary and which instance is the secondary. Si la conmutación por error se realiza correctamente, las dos instancias deben tener los roles cambiados.If failover succeeded, the two instances should have switched roles.

    Las instancias administradas cambian roles después de la conmutación por error

  5. Vaya a la nueva instancia administrada secundaria y seleccione Conmutación por error para que la instancia principal vuelva a tener el rol principal.Go to the new secondary managed instance and select Failover once again to fail the primary instance back to the primary role.

El uso de un vínculo privado permite asociar un servidor lógico a una dirección IP privada específica dentro de la red virtual y la subred.Using a private link allows you to associate a logical server to a specific private IP address within the virtual network and subnet.

Para usar un vínculo privado con el grupo de conmutación por error, haga lo siguiente:To use a private link with your failover group, do the following:

  1. Asegúrese de que el servidor principal y el secundarios se encuentran en una región emparejada.Ensure your primary and secondary servers are in a paired region.
  2. Cree la red virtual y la subred en cada región para hospedar puntos de conexión privados para el servidor principal y el secundario, de modo que tengan espacios de direcciones IP que no se superpongan.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. Por ejemplo, el intervalo de direcciones de la red virtual principal de 10.0.0.0/16 y el intervalo de direcciones de la red virtual secundaria de 10.0.0.1/16 se superpone.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. Para obtener más información sobre los intervalos de direcciones de la red virtual, consulte el blog Diseño de redes virtuales de Azure.For more information about virtual network address ranges, see the blog designing Azure virtual networks.
  3. Cree un punto de conexión privado y una zona DNS privada de Azure para el servidor principal.Create a private endpoint and Azure Private DNS zone for the primary server.
  4. Cree también un punto de conexión privado para el servidor secundario, pero esta vez vuelva a usar la misma zona DNS privada que se creó para el servidor principal.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. Una vez establecido el vínculo privado, puede crear el grupo de conmutación por error siguiendo los pasos descritos anteriormente en este artículo.Once the private link is established, you can create the failover group following the steps outlined previously in this article.

Búsqueda del punto de conexión del cliente de escuchaLocate listener endpoint

Una vez que se configure su grupo de conmutación por error, actualice la cadena de conexión para su aplicación al punto de conexión del cliente de escucha.Once your failover group is configured, update the connection string for your application to the listener endpoint. Esto mantendrá su aplicación conectada al cliente de escucha del grupo de conmutación por error, en lugar de la base de datos principal, el grupo elástico o la base de datos de instancia.This will keep your application connected to the failover group listener, rather than the primary database, elastic pool, or instance database. De esa forma, no tendrá que actualizar manualmente la cadena de conexión cada vez que su entidad de base de datos conmute por error y el tráfico se enrute a la entidad que actualmente sea la principal.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.

El punto de conexión del cliente de escucha tiene el formato fog-name.database.windows.net y es visible en Azure Portal, al ver el grupo de conmutación por error: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:

Cadena de conexión del grupo de conmutación por error

ObservacionesRemarks

  • Quitar un grupo de conmutación por error para una base de datos única o agrupada no detiene la replicación ni elimina la base de datos replicada.Removing a failover group for a single or pooled database does not stop replication, and it does not delete the replicated database. Tendrá que detener manualmente la replicación geográfica y eliminar la base de datos del servidor secundario si desea volver a agregar una base de datos única o agrupada a un grupo de conmutación por error una vez que se haya quitado.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. Si no hace nada de esto, es posible que se produzca un error similar a The operation cannot be performed due to multiple errors al intentar agregar la base de datos al grupo de conmutación por error.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.

Pasos siguientesNext steps

Para ver pasos detallados que configuren un grupo de conmutación por error, consulte los siguientes tutoriales:For detailed steps configuring a failover group, see the following tutorials:

Para ver información general de las opciones de alta disponibilidad de Azure SQL Database, consulte la replicación geográfica y grupos de conmutación por error automática.For an overview of Azure SQL Database high availability options, see geo-replication and auto-failover groups.