Introducción a los grupos de disponibilidad Always On
Se aplica a: SQL Server
En este tema se describen los pasos para las instancias de configuración de SQL Server para admitir Grupos de disponibilidad AlwaysOn y crear, administrar, y supervisar la disponibilidad de grupo.
Lecturas recomendadas
Antes de crear el primer grupo de disponibilidad, recomendamos leer los siguientes temas:
Configurar una instancia de SQL Server para admitir grupos de disponibilidad AlwaysOn
Paso | Vínculos |
---|---|
Habilite Grupos de disponibilidad AlwaysOn. La característica Grupos de disponibilidad AlwaysOn debe habilitarse en cada instancia de SQL Server que va a participar en un grupo de disponibilidad. Requisitos previos: el equipo host debe ser un nodo de Clústeres de conmutación por error de Windows Server (WSFC). Para información sobre otros requisitos previos, consulte "Requisitos previos y restricciones de las instancias de SQL Server" en Requisitos previos, restricciones y recomendaciones para grupos de disponibilidad AlwaysOn (SQL Server). |
Habilitar y deshabilitar grupos de disponibilidad AlwaysOn |
Crear un extremo de creación de reflejo de la base de datos (si no hay ninguno) Asegúrese de que cada instancia del servidor posee un extremo de creación de reflejo de la base de datos. La instancia de servidor utiliza este extremo para recibir conexiones de Grupos de disponibilidad AlwaysOn de otras instancias de servidor. | Para determinar si existe un extremo de creación de reflejo de la base de datos: sys.database_mirroring_endpoints Para la autenticación de Windows: Para crear un extremo de creación de reflejo de la base de datos con: Asistente para nuevo grupo de disponibilidad Transact-SQL SQL Server PowerShell Para la autenticación de certificado. Para crear un punto de conexión de creación de reflejo de la base de datos con:Transact-SQL |
Crear y configurar un nuevo grupo de disponibilidad
Paso | Vínculos |
---|---|
Cree el grupo de disponibilidad. Cree el grupo de disponibilidad en la instancia de SQL Server que hospeda las bases de datos que se van a agregar al grupo de disponibilidad. Como mínimo, cree la instancia principal en la instancia de SQL Server donde vaya crear la réplica de disponibilidad. Puede especificar entre una y cuatro réplicas secundarias. Para información sobre las propiedades de la réplica y los grupos de disponibilidad, consulte CREATE AVAILABILITY GROUP (Transact-SQL). Se recomienda encarecidamente que cree un agente de escucha del grupo de disponibilidad. Requisitos previos: las instancias de SQL Server que hospedan las réplicas de disponibilidad de un grupo de disponibilidad dado deben residir en nodos independientes de un único clúster de WSFC. La única excepción es que mientras se migra a otro clúster de WSFC, un grupo de disponibilidad puede ocupar temporalmente dos clústeres. Para información sobre otros requisitos previos, consulte "Requisitos previos y restricciones de los grupos de disponibilidad", "Requisitos previos y restricciones de las bases de datos de disponibilidad" y "Requisitos previos y restricciones de las instancias de SQL Server" en Requisitos previos, restricciones y recomendaciones para grupos de disponibilidad AlwaysOn (SQL Server). |
Para crear un grupo de disponibilidad, puede utilizar alguna de las herramientas siguientes: Asistente para nuevo grupo de disponibilidad Transact-SQL SQL Server PowerShell |
Une las réplicas secundarias al grupo de disponibilidad. Conectarse a cada instancia de SQL Server que hospeda una replicación secundaria y combinar la replicación secundaria local al grupo de disponibilidad. | Combinar una réplica secundaria con un grupo de disponibilidad Sugerencia: Si usa el Asistente para nuevo grupo de disponibilidad, este paso se automatiza. |
Prepare las bases de datos secundarias. En cada instancia de servidor que está hospedando una replicación secundaria, restaure las copias de seguridad de las bases de datos principales utilizando RESTORE WITH NORECOVERY. | Preparar una base de datos secundaria manualmente Sugerencia: El Asistente para nuevo grupo de disponibilidad puede preparar las bases de datos secundarias automáticamente. Para más información, consulte "Requisitos previos para usar la sincronización inicial de datos completa" en Página Seleccionar sincronización inicial de datos (asistentes para grupos de disponibilidad AlwaysOn). |
Una las bases de datos secundarias al grupo de disponibilidad. En cada instancia del servidor que hospede la réplica secundaria, una cada base de datos secundaria local al grupo de disponibilidad. Al combinar el grupo de la disponibilidad, una base de datos secundaria dada inicia la sincronización de datos con la base de datos principal correspondiente. | Combinar una base de datos secundaria con un grupo de disponibilidad Sugerencia: El Asistente para nuevo grupo de disponibilidad puede realizar este paso si todas las bases de datos secundarias existen en cada réplica secundaria. |
Crea un agente de escucha del grupo de disponibilidad. Este paso es necesario a menos que ya haya creado el agente de escucha de grupo de disponibilidad mientras creó el grupo de disponibilidad. | Configuración de un agente de escucha para un grupo de disponibilidad Always On (SQL Server) |
Dé el nombre de host DNS de la escucha a los desarrolladores de aplicaciones. Los desarrolladores tienen que especificar este nombre DNS en las cadenas de conexión para dirigir las solicitudes de conexión a la escucha del grupo de disponibilidad. Para más información, consulte Escuchas de grupo de disponibilidad, conectividad de cliente y conmutación por error de una aplicación (SQL Server). | "Seguimiento: después de crear un agente de escucha de grupo de disponibilidad" en Creación o configuración de una escucha de grupo de disponibilidad (SQL Server) |
Configure dónde se debe hacer la copia de seguridad de los trabajos. Si desea realizar copias de seguridad de las bases de datos secundarias, debe crear un script de trabajo de copia de seguridad que tenga en cuenta la preferencia de copia de seguridad automatizada. Cree un script para cada base de datos del grupo de disponibilidad en cada instancia de servidor que hospede una réplica de disponibilidad para el grupo de disponibilidad. | "Seguimiento: después de configurar la copia de seguridad en las réplicas secundarias" en Configuración de la copia de seguridad en réplicas de disponibilidad (SQL Server) |
Administrar grupos, réplicas y bases de datos de disponibilidad
Nota
Para información sobre las propiedades de la réplica y los grupos de disponibilidad, consulte CREATE AVAILABILITY GROUP (Transact-SQL).
La administración de un grupo de disponibilidad implica una o varias de las siguientes tareas:
Tarea | Vínculo |
---|---|
Modificar la directiva de conmutación por error flexible del grupo de disponibilidad para controlar las condiciones que producen una conmutación por error automática. Esta directiva es pertinente cuando la conmutación automática por error es posible. | Configurar la directiva flexible de conmutación por error de un grupo de disponibilidad |
Realizar una conmutación por error manual planeada o una conmutación por error manual forzada (con posible pérdida de datos), denominada normalmente conmutación por error forzada. Para más información, consulte Conmutación por error y modos de conmutación por error (grupos de disponibilidad AlwaysOn). | Realizar una conmutación manual por error planeada Realizar una conmutación manual por error forzada |
Usar un conjunto de directivas definidas previamente para ver el estado de un grupo de disponibilidad y sus réplicas y bases de datos. | Usar la administración basada en directivas para ver el estado de los grupos de disponibilidad Usar el Panel de grupo AlwaysOn |
Agregar o quitar una réplica secundaria. | Agregar una réplica secundaria Quitar una réplica secundaria |
Suspender o reanudar una base de datos de disponibilidad. Suspender una base de datos secundaria la mantiene en su momento actual en el tiempo hasta que se reanuda. | Suspender una base de datos Reanudar una base de datos |
Agregar o quitar una base de datos. | Agregar una base de datos Quitar una base de datos secundaria Quitar una base de datos principal |
Volver a configurar o crear un agente de escucha del grupo de disponibilidad. | Crear o configurar un agente de escucha del grupo de disponibilidad |
Eliminar un grupo de disponibilidad. | Eliminar un grupo de disponibilidad |
Solucionar problemas de las operaciones para agregar archivos. Esto puede ser necesario si la base de datos principal y una base de datos secundaria tienen distintas rutas de acceso. | Solucionar problemas de una operación ADD-FILE |
Alterar las propiedades de una réplica de disponibilidad. | Cambiar el modo de disponibilidad. Cambiar el modo de conmutación por error Configurar la prioridad de copia de seguridad (y las preferencias de automatizada) Configurar el acceso de solo lectura Configurar el enrutamiento de solo lectura Cambiar el período de tiempo de espera de la sesión |
Supervisar grupos de disponibilidad
Para supervisar las propiedades y el estado de un grupo de disponibilidad AlwaysOn, puede usar las siguientes herramientas.
Herramienta | Breve descripción | Vínculos |
---|---|---|
Paquete de supervisión de System Center para SQL Server | El paquete de supervisión de SQL Server (SQLMP) es la solución recomendada para supervisar los grupos de disponibilidad y las bases de datos de disponibilidad y de replicación de disponibilidad para los administradores TIC. Entre las características de supervisión que son de particular importancia para Grupos de disponibilidad AlwaysOn se incluyen las siguientes: La detectabilidad automática de los grupos de disponibilidad, las réplicas de disponibilidad y la base de datos de disponibilidad entre cientos de equipos. Esto le permite realizar fácilmente el seguimiento del inventario de Grupos de disponibilidad AlwaysOn . Alertas y vales de System Center Operations Manager (SCOM). Estas características proporcionan un conocimiento detallado que permite una resolución más rápida de un problema. Una extensión personalizada de la supervisión del estado de AlwaysOn mediante la administración basada en directivas (PBM). El estado abarca desde las bases de datos de disponibilidad a las réplicas de disponibilidad. Tareas personalizadas que administran Grupos de disponibilidad AlwaysOn desde la consola de System Center Operations Manager. |
Para descargar el módulo de supervisión (SQLServerMP.msi) y la Guía del módulo de administración de SQL Server para System Center Operations Manager (SQLServerMPGuide.doc), vea: Paquete de supervisión de System Center para SQL Server |
Transact-SQL | Grupos de disponibilidad AlwaysOn proporcionan una gran cantidad de información sobre los grupos de disponibilidad y las réplicas, bases de datos, escuchas y el entorno de clúster de WSFC. | Supervisar grupos de disponibilidad (Transact-SQL) |
SQL Server Management Studio | El panel Detalles del Explorador de objetos muestra información básica acerca de los grupos de disponibilidad hospedados en la instancia de SQL Server a la que está conectado. Sugerencia: Utilice este panel para seleccionar varios grupos, réplicas o bases de datos de disponibilidad y para realizar tareas administrativas rutinarias en los objetos seleccionados; por ejemplo, quitar de un grupo de disponibilidad varias réplicas o bases de datos de disponibilidad. |
Detalles del Explorador de objetos para supervisar la disponibilidad de los grupos |
SQL Server Management Studio | Los cuadros de diálogoPropiedades permiten ver las propiedades de los grupos de disponibilidad, las réplicas o los agentes de escucha y, en algunos casos, para cambiar la configuración. | Propiedades del grupo de disponibilidad Propiedades de una réplica de disponibilidad Propiedades del agente de escucha del grupo de disponibilidad |
Monitor de sistema | El objeto de rendimiento SQLServer:Availability Replica contiene contadores de rendimiento que proporcionan información sobre las réplicas de disponibilidad. | SQL Server, réplica de disponibilidad |
Monitor de sistema | El objeto de rendimiento SQLServer:Database Replica contiene contadores de rendimiento que proporcionan información sobre las bases de datos secundarias en una réplica secundaria dada. El objeto SQLServer:Databases de SQL Server contiene contadores de rendimiento que supervisan las actividades del registro de transacciones, entre otras cosas. Los siguientes contadores son especialmente importantes para supervisar la actividad del registro de transacciones en bases de datos de disponibilidad: Tiempo de escritura de vaciados de registro (ms) , Vaciados de registro/s, Errores de memoria caché de grupo de registros/s, Lecturas de disco de grupo de registros/sy Solicitudes de grupo de registros/s. |
SQL Server, réplica de base de datos SQL Server, Databases Object |
Contenido relacionado
Notas del producto: Guía de soluciones AlwaysOn de Microsoft SQL Server para alta disponibilidad y recuperación ante desastres
Blogs: Blog del equipo alwayson de SQL Server: blog oficial del equipo de SQL Server AlwaysOn
Consulte también
Grupos de disponibilidad Always On (SQL Server)
Información general de los grupos de disponibilidad AlwaysOn (SQL Server)
Configuración de una instancia del servidor para grupos de disponibilidad AlwaysOn (SQL Server)
Creación y configuración de grupos de disponibilidad (SQL Server)
Supervisión de los grupos de disponibilidad (SQL Server)
Información general sobre instrucciones Transact-SQL para grupos de disponibilidad AlwaysOn (SQL Server)
Información general de los cmdlets de PowerShell para grupos de disponibilidad AlwaysOn (SQL Server)