Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este tema se presentan varias soluciones de alta disponibilidad de SQL Server que
mejoran la disponibilidad de los servidores o las bases de datos. Una solucin de alta
disponibilidad enmascara los efectos de un error de hardware o software y mantiene la
disponibilidad de las aplicaciones a fin de minimizar el tiempo de inactividad que
perciben los usuarios.
SQL Server ofrece varias opciones para crear alta disponibilidad para un servidor o una
base de datos. Entre las opciones de alta disponibilidad figuran las siguientes:
Instancias de clster de conmutacin por error de AlwaysOn
Como parte de la oferta de SQL Server AlwaysOn, las instancias de clster de
conmutacin por error de AlwaysOn aprovechan la funcionalidad de Clsteres de
conmutacin por error de Windows Server (WSFC) para proporcionar alta
disponibilidad local mediante la redundancia en el nivel de instancias de
servidor, una instancia de clster de conmutacin por error (FCI). Una FCI es
una instancia de SQL Server que se instala a travs de los nodos de Clsteres
de conmutacin por error de Windows Server (WSFC) y, posiblemente, a travs
de varias subredes. En la red, una FCI aparece como una instancia de SQL
Server que se ejecuta en un equipo individual, pero proporciona la conmutacin
por error entre nodos de WSFC si el nodo actual deja de estar disponible.
Grupos de disponibilidad AlwaysOn
Grupos de disponibilidad AlwaysOn es una solucin de alta disponibilidad y
recuperacin de desastres de nivel empresarial presentada en SQL Server 2012
que permite maximizar la disponibilidad para una o varias bases de datos de
usuario. Grupos de disponibilidad AlwaysOn necesita que las instancias de SQL
Server se encuentren en nodos de Clsteres de conmutacin por error de
Windows Server (WSFC).
la creacin de reflejo de la base de datos es una solucin para aumentar la
disponibilidad de la base de datos mediante una conmutacin por error casi
inmediata. La creacin de reflejo de la base de datos puede utilizarse para
mantener una sola base de datos en estado de espera, o base de datos
reflejada, para una base de datos de produccin correspondiente a la que se
conoce como base de datos principal. Para obtener ms informacin
Como decamos una transaccin es un conjunto de operaciones tratadas como una sola. Este
conjunto de operaciones debe marcarse como transaccin para que todas las operaciones que la
conforman tengan xito o todas fracasen.
La sentencia que se utiliza para indicar el comienzo de una transaccin es BEGIN TRAN.
Si alguna de las operaciones de una transaccin falla hay que deshacer la transaccin en su totalidad
para volver al estado inicial en el que estaba la base de datos antes de empezar. Esto se consigue con
la sentencia ROLLBACK TRAN.
Si todas las operaciones de una transaccin se completan con xito hay que marcar el fin de una
transaccin para que la base de datos vuelva a estar en un estado consistente con la sentencia
COMMIT TRAN.