Compartir a través de


Configuración y administración de réplicas con nombre de Hiperescala

Se aplica a: Azure SQL Database

En este artículo se proporcionan ejemplos para configurar y administrar una réplica con nombre de Hiperescala de Azure SQL Database.

Creación de una réplica con nombre de Hiperescala

Los siguientes escenarios de ejemplo lo guían por la creación de una réplica WideWorldImporters_NamedReplica con nombre para la base de datos WideWorldImporters mediante Azure Portal, T-SQL, PowerShell o la CLI de Azure.

En el siguiente ejemplo se crea una réplica WideWorldImporters_NamedReplica con nombre para la base de datos WideWorldImporters mediante T-SQL. La réplica principal usa el objetivo de nivel de servicio HS_Gen5_4, mientras que la réplica con nombre usa HS_Gen5_2. Ambas usan el mismo servidor lógico denominado contosoeast.

  1. En el portal de Azure, vaya a la base de datos para la que desea crear la réplica con nombre.

  2. En la página SQL Database, seleccione la base de datos, desplácese hasta Administración de datos, seleccione Réplicas y haga clic en Crear réplica.

    Captura de pantalla que muestra el paso de crear una réplica con nombre.

  3. Elija Réplica con nombre en Configuración de réplicas. Seleccione un servidor existente o cree un nuevo servidor para la réplica con nombre. Escriba el nombre de la base de datos de la réplica con nombre y configure las opciones de Proceso y almacenamiento si es necesario.

    Captura de pantalla que muestra la configuración de la réplica con nombre.

  4. De manera opcional, configure una réplica con nombre de Hiperescala con redundancia de zona. Para obtener más información, consulte Redundancia de zona en réplicas con nombre de Hiperescala de Azure SQL Database.

    1. En la página Configurar base de datos, seleccione en ¿Desea que esta base de datos tenga redundancia de zona?
    2. Agregue al menos una réplica secundaria de alta disponibilidad a la configuración.
    3. Seleccione Aplicar.
  5. Seleccione Revisar y crear, revise la información y, a continuación, seleccione Crear.

  6. El proceso de implementación de réplica con nombre comienza.

    Captura de pantalla que muestra el estado de implementación de la réplica con nombre.

  7. Cuando se completa la implementación, la réplica con nombre muestra su estado.

    Captura de pantalla que muestra el estado de la réplica con nombre después de su implementación.

  8. Vuelva a la página de la base de datos principal y seleccione Réplicas. La réplica con nombre aparece en Réplicas con nombre.

    Captura de pantalla que muestra la instancia principal y la réplica con nombre de la base de datos SQL.

Dado que no hay ningún movimiento de datos implicado, en la mayoría de los casos se creará una réplica con nombre en aproximadamente un minuto. Una vez que la réplica con nombre esté disponible, será visible desde Azure Portal o desde cualquier herramienta de línea de comandos, como la CLI de Azure o PowerShell. Una réplica con nombre se puede usar como base de datos habitual de solo lectura.

Conexión a una réplica con nombre de Hiperescala

Para conectarse a una réplica con nombre de Hiperescala, debe usar la cadena de conexión de dicha réplica, haciendo referencia a los nombres de servidor y base de datos. No es necesario especificar la opción ApplicationIntent=ReadOnly, ya que las réplicas con nombre son siempre de solo lectura.

Al igual que en el caso de las réplicas de alta disponibilidad, aunque las réplicas principal, de alta disponibilidad y con nombre comparten los mismos datos en el mismo conjunto de servidores de páginas, las memorias caché de datos de cada réplica con nombre se mantienen sincronizadas con la réplica principal. El servicio de registro de transacciones, que reenvía los registros de las réplicas principales a las réplicas con nombre, mantiene la sincronización. Como consecuencia, en función de la carga de trabajo que procese una réplica con nombre, la aplicación de las entradas de registro se puede producir a velocidades diferentes y, por tanto, distintas réplicas podrían tener una latencia de datos diferente en relación con la réplica principal.

Modificación de una réplica con nombre de Hiperescala

Puede definir el objetivo de nivel de servicio de una réplica con nombre al crearla, mediante el comando ALTER DATABASE o de cualquier otra manera compatible (portal, CLI de Azure, PowerShell). Si tiene que cambiar el objetivo de nivel de servicio después de crear la réplica con nombre, puede hacerlo mediante el comando ALTER DATABASE ... MODIFY en la propia réplica con nombre.

En el ejemplo siguiente, WideWorldImporters_NamedReplica es la réplica con nombre de la base de datos WideWorldImporters.

Abra la página de base de datos de réplica con nombre y, a continuación, seleccione Proceso y almacenamiento. Actualice los núcleos virtuales.

Captura de pantalla que muestra la actualización del objetivo de nivel de servicio de la réplica con nombre.

Eliminación de una réplica con nombre de Hiperescala

Una réplica con nombre de Hiperescala se quita igual que como lo haría con una base de datos normal.

Abra la página de base de datos de réplica con nombre y elija la opción Delete.

Captura de pantalla que muestra la eliminación de la réplica con nombre.

Importante

Las réplicas con nombre se quitarán automáticamente cuando se elimine la réplica principal desde la que se han creado.