Usar conjuntos de medios de copia de seguridad reflejados

Nota

Los conjuntos de medios de copia de seguridad reflejados sólo se admiten en SQL Server 2005 Enterprise Edition y en versiones posteriores.

El hecho de crear un reflejo de un medio de copia de seguridad aumenta la confiabilidad de las copias de seguridad al reducir el impacto de los errores de funcionamiento de los dispositivos de copia de seguridad. Los errores de funcionamiento son muy graves porque las copias de seguridad son el último recurso para evitar la pérdida de datos. A medida que crecen las bases de datos, aumentan las posibilidades de que un error de un dispositivo o medio de copia de seguridad provoque que no se pueda restaurar una copia de seguridad. El hecho de crear un reflejo de los medios de copia de seguridad aumenta la confiabilidad de las copias de seguridad al proporcionar redundancia.

Nota

Para obtener información acerca de los conjuntos de medios en general, vea Conjuntos de medios, familias de medios y conjuntos de copias de seguridad.

Introducción a los conjuntos de medios reflejados

La creación de reflejos de medios es una propiedad del conjunto de medios. Un conjunto de medios reflejado consta de varias copias (reflejos) de los conjuntos de medios. Un conjunto de medios incluye una o varias familias de medios, cada una de las cuales se corresponde con un dispositivo de copia de seguridad. Por ejemplo, si la cláusula TO de una instrucción BACKUP DATABASE incluye tres dispositivos, BACKUP reparte los datos entre las tres familias de medios, una por dispositivo. El número de familias de medios y reflejos se define al crear el conjunto de medios (mediante una instrucción BACKUP DATABASE que especifica WITH FORMAT).

Nota

Para obtener una introducción a las familias y los conjuntos de medios, vea Conjuntos de medios, familias de medios y conjuntos de copias de seguridad.

Un conjunto de medios reflejado contiene entre dos y cuatro reflejos. Cada reflejo incluye todas las familias de medios del conjunto de medios. Los reflejos requieren el mismo número de dispositivos, uno por familia de medios. Cada reflejo requiere un dispositivo de copia de seguridad diferente por cada familia de medios. Por ejemplo, un conjunto de medios reflejado que consta de cuatro familias de medios con tres reflejos requiere doce dispositivos de copia de seguridad. Todos estos dispositivos deben ser equivalentes. Por ejemplo, unidades de cinta que tienen el mismo número de modelo del mismo fabricante.

En la siguiente ilustración se muestra un ejemplo de un conjunto de medios reflejado que incluye dos familias de medios con dos reflejos. Cada familia de medios incluye tres volúmenes de medios, de los cuales se realiza una copia de seguridad por reflejo cada vez.

Conjunto de medios reflejado: dos familias con dos reflejos

Los volúmenes correspondientes en los reflejos tienen un contenido idéntico. De este modo, serán intercambiables en el momento de la restauración. Por ejemplo, en la ilustración anterior, el tercer volumen de tape2 es intercambiable con el tercer volumen de tape0.

Especificar un conjunto de medios reflejado

Para especificar un conjunto de medios reflejado en una instrucción BACKUP, especifique el primer reflejo en la cláusula TO. A continuación, especifique cada reflejo en su propia cláusula MIRROR TO. Las cláusulas TO y MIRROR TO deben especificar el mismo número y tipo de dispositivo de copia de seguridad.

En el siguiente ejemplo se crea el conjunto de medios reflejado de la ilustración anterior y se realiza una copia de seguridad de la base de datos AdventureWorks2008R2 en ambos reflejos.

BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2', TAPE = '\\.\tape3'
WITH
    FORMAT,
    MEDIANAME = 'AdventureWorks2008R2Set1';
GO

Requisitos de hardware para reflejos de copia de seguridad

La creación de reflejos se aplica tanto a los discos como a las cintas (los discos no admiten cintas de continuación). Al igual que en las versiones anteriores de SQL Server, todos los dispositivos de copia de seguridad de una sola operación de copia de seguridad o restauración deben ser del mismo tipo, disco o cinta.

Dentro de estas clases generales, se deben utilizar dispositivos similares con las mismas propiedades. Si los dispositivos no son lo suficientemente parecidos, aparecerá el mensaje de error 3212. Para evitar problemas de disparidad, utilice dispositivos equivalentes, como unidades con el mismo número de modelo del mismo fabricante.

Funcionamiento de la creación de reflejo de medios

Las operaciones de copias de seguridad y restauración imponen distintos requisitos sobre la presencia de todos los reflejos. Para que una operación de copia de seguridad escriba (es decir, cree o extienda) un conjunto de medios reflejado, todos los reflejos deben estar presentes. En cambio, una operación de restauración puede leer los medios de un solo reflejo por familia de medios cada vez. No obstante, si hay errores, el hecho de tener otros reflejos permite resolver algunos problemas de restauración rápidamente. Esto se debe a que RESTORE y RESTORE VERIFYONLY admiten la sustitución de medios dañados por el volumen de medios de copia de seguridad correspondiente de otro reflejo. Tenga en cuenta que puede realizar restauraciones a partir de menos dispositivos que familias, pero cada familia de medios se procesará una sola vez.

SQL Server Database Engine (Motor de base de datos de SQL Server) garantiza que el contenido de los medios reflejados es idéntico mediante la sincronización de las escrituras en los dispositivos. Cuando se llena uno de los reflejos, se extienden todos los reflejos al mismo tiempo.

Nota

Un conjunto de medios reflejado no se puede dividir implícitamente eliminando un reflejo. Si una cinta o un disco resulta dañado o cambia de formato, no se podrá utilizar el reflejo para nuevas copias de seguridad. Si al menos un reflejo permanece intacto, se podrá leer el conjunto de medios. Si cada reflejo pierde una familia de medios determinada, no se podrá utilizar el conjunto de medios.

Para realizar copias de seguridad en dispositivos de copia de seguridad reflejados

Para restaurar a partir de una copia de seguridad reflejada