Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
En este tema se presentan las instrucciones Transact-SQL que admiten la implementación de Grupos de disponibilidad AlwaysOn y la creación y administración de un grupo de disponibilidad, réplica de disponibilidad y base de datos de disponibilidad dados.
CREATE ENDPOINT
CREATE ENDPOINT ... PARA DATABASE_MIRRORING crea un endpoint de espejo de base de datos, si no existe en la instancia del servidor. Cada instancia de servidor en el que vaya a implementar Grupos de disponibilidad AlwaysOn o la creación de reflejo de la base de datos requiere un extremo de creación de reflejo de la base de datos.
Ejecute esta instrucción en la instancia de servidor en la que se va a crear el extremo. Puede crear solo un extremo de creación de reflejo de la base de datos en una instancia de servidor determinada. Para obtener más información, vea El punto de conexión de creación de reflejo de la base de datos (SQL Server).
CREATE AVAILABILITY GROUP
CREATE AVAILABILITY GROUP crea un nuevo grupo de disponibilidad y, opcionalmente, un oyente de grupo de disponibilidad. Como mínimo, debe especificar la instancia del servidor local, que se convertirá en la réplica principal inicial. Opcionalmente, puede especificar también hasta cuatro réplicas secundarias.
Ejecuta CREATE AVAILABILITY GROUP en la instancia de SQL Server que quieres alojar como réplica primaria inicial de tu nuevo grupo de disponibilidad. Esta instancia de servidor debe residir en un nodo de un clúster de conmutación por error de Windows Server (WSFC). Para obtener más información, vea Requisitos previos, restricciones y recomendaciones para Grupos de disponibilidad AlwaysOn (SQL Server).
ALTER AVAILABILITY GROUP
ALTER AVAILABILITY GROUP Soporta cambiar un grupo de disponibilidad existente o un oyente de grupo de disponibilidad y para fallar sobre un grupo de disponibilidad.
Ejecuta ALTER AVAILABILITY GROUP en la instancia de SQL Server que aloja la réplica principal actual.
ALTER DATABASE ... SET HADR ...
Las opciones de la SET HADR cláusula de la ALTER DATABASE instrucción te permiten unir una base de datos secundaria al grupo de disponibilidad de la base de datos primaria correspondiente, eliminar una base de datos unida, suspender la sincronización de datos en una base de datos unida y reanudar la sincronización de datos.
DROP AVAILABILITY GROUP
DROP AVAILABILITY GROUP elimina un grupo de disponibilidad especificado y todas sus réplicas. DROP AVAILABILITY GROUP puede ejecutarse desde cualquier nodo de grupo de disponibilidad siempre activado en el clúster de conmutación por error de WSFC.
Restricciones a las AVAILABILITY GROUP declaraciones Transact-SQL
Las CREATE AVAILABILITY GROUPsentencias , ALTER AVAILABILITY GROUP, y DROP AVAILABILITY GROUP Transact-SQL tienen las siguientes limitaciones:
Con la excepción de DROP AVAILABILITY GROUP, ejecutar estas sentencias requiere que el servicio HADR esté habilitado en la instancia de SQL Server. Para obtener más información, vea Habilitar y deshabilitar grupos de disponibilidad AlwaysOn (SQL Server).
Estas instrucciones no se pueden ejecutar en transacciones o por lotes.
Aunque llevan a cabo el máximo de acciones para efectuar la limpieza después de un error, estas instrucciones no garantizan que revertirán todos los cambios al producirse un error. No obstante, los sistemas se deben controlar correctamente y, a continuación, ignorar los errores parciales.
Estas instrucciones no admiten expresiones o variables.
Si se ejecuta una instrucción de Transact-SQL mientras está en curso otra acción o recuperación de grupo de disponibilidad, la instrucción devuelve un error. Espere a que se complete la acción o la recuperación, e intente de nuevo la instrucción, si es necesario.
Consulte también
Información general de los grupos de disponibilidad AlwaysOn (SQL Server)