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.
En este tema se presenta la terminología básica de medios de copia de seguridad de SQL Server y restauración y está pensada para lectores que no están familiarizados con SQL Server. En este tema se describe el formato que SQL Server usa para los medios de copia de seguridad, la correspondencia entre los medios de copia de seguridad y los dispositivos de copia de seguridad, la organización de las copias de seguridad en los medios de copia de seguridad y varias consideraciones para los conjuntos de medios y las familias de medios. En el tema también se describen los pasos para inicializar o dar formato a los medios de copia de seguridad antes de usarlos por primera vez o reemplazar un conjunto de medios antiguo por un nuevo conjunto de medios, cómo sobrescribir los conjuntos de copia de seguridad antiguos en un conjunto de medios y cómo anexar nuevos conjuntos de copia de seguridad a un conjunto de medios.
Nota:
Para más información sobre la copia de seguridad de SQL Server en el servicio Azure Blob Storage, consulte Copia de seguridad y restauración de SQL Server con el servicio Azure Blob Storage.
Términos y definiciones
media set Colección ordenada de medios de copia de seguridad, como cintas o archivos de disco, en los que se han realizado una o varias operaciones de copia de seguridad mediante un número fijo de tipos de dispositivos de copia de seguridad.
Familia de medios Copias de seguridad creadas en un único dispositivo no reflejado o en un conjunto de dispositivos reflejados dentro de un conjunto de medios
conjunto de copia de seguridad El contenido de copia de seguridad que se agrega a un conjunto multimedia mediante una operación de copia de seguridad exitosa.
Información general sobre los conjuntos de medios, las familias de medios y los conjuntos de copia de seguridad
Las copias de seguridad de un conjunto de uno o varios medios de copia de seguridad componen un único conjunto de medios. Un conjunto de medios es una colección ordenada de medios de copia de seguridad, cintas o archivos de disco, o blobs de Azure, en los que una o varias operaciones de copia de seguridad se han escrito mediante un tipo fijo y un número de dispositivos de copia de seguridad. Un conjunto de medios determinado usa unidades de cinta, unidades de disco o blobs de Azure, pero no una combinación de dos o más. Por ejemplo, los dispositivos de copia de seguridad asociados a un conjunto de medios pueden ser tres unidades de cinta denominadas \\.\TAPE0, \\.\TAPE1y \\.\TAPE2. Ese conjunto de medios contiene solo cintas magnéticas, con un mínimo de tres cintas (una por unidad de cinta). El tipo y el número de dispositivos de copia de seguridad se establecen cuando se crea un conjunto de medios y no se pueden cambiar. Sin embargo, si es necesario, entre las operaciones de copia de seguridad y restauración se puede reemplazar un dispositivo determinado por un dispositivo del mismo tipo.
Se crea un conjunto de medios en los medios de copia de seguridad durante una operación de copia de seguridad mediante el formato de los medios de copia de seguridad. Para obtener más información, vea Crear un nuevo conjunto de medios, más adelante en este tema. Después del formateo, cada archivo o cinta contiene un encabezado de medios para el conjunto de medios y está listo para recibir contenido de respaldo. Con el encabezado en su lugar, la operación de copia de seguridad procede a realizar una copia de seguridad de los datos especificados en los medios de copia de seguridad de todos los dispositivos especificados para la operación.
Nota:
Los conjuntos de medios se pueden reflejar para protegerse frente a un volumen multimedia dañado (un archivo de cinta o disco). Para obtener más información, vea Conjuntos de medios de copia de seguridad reflejados (SQL Server).
SQL Server 2008 o posterior puede leer copias de seguridad comprimidas. Para obtener más información, vea Compresión de copia de seguridad (SQL Server).
Familias de medios
Las copias de seguridad creadas en un único dispositivo no reflejado o un conjunto de dispositivos reflejados en un conjunto de medios constituyen una familia de medios. El número de dispositivos de copia de seguridad usados para el conjunto de medios determina el número de familias de medios de un conjunto de medios. Por ejemplo, si un conjunto de medios utiliza dos dispositivos de respaldo no espejados, el conjunto de medios contiene dos familias de medios.
Nota:
En un conjunto de medios reflejado, cada familia de medios se refleja. Por ejemplo, si se usan seis dispositivos de copia de seguridad para dar formato a un conjunto de medios, donde se usan dos reflejos, hay tres familias de medios, cada una con dos copias equivalentes de datos de copia de seguridad. Para obtener más información sobre los conjuntos de medios reflejados, vea Conjuntos de medios de copia de seguridad reflejados (SQL Server).
A cada cinta o disco de una familia de medios se le asigna un número de secuencia multimedia. El número de secuencia multimedia de un disco siempre es 1. En una familia de medios de cinta, el número de secuencia de la cinta inicial es 1, el número de secuencia de la segunda cinta es 2, etc. Para obtener más información, consulte Uso de conjuntos de medios y familias.
Encabezado multimedia
Cada volumen de los medios de copia de seguridad (archivo de disco o cinta) contiene un encabezado de medios que se crea por la primera operación de copia de seguridad que utiliza la cinta (o el disco). Ese encabezado permanece intacto hasta que se vuelve a formatear el medio de almacenamiento.
El encabezado multimedia contiene toda la información necesaria para identificar el medio (archivo de disco o cinta) y su lugar dentro de la familia de medios a la que pertenece. Esta información incluye lo siguiente:
Nombre del medio.
El nombre del medio es opcional, pero se recomienda usar de forma coherente nombres multimedia que identifiquen claramente los medios. El nombre de un medio se asigna por quien lo formatea.
Número de identificación único del conjunto de medios.
Número de familias de medios del conjunto de medios.
Número de secuencia de la familia de medios que contiene este medio.
Número de identificación único para la familia de medios.
Número de secuencia de este medio en la familia de medios. Para un archivo de disco, este valor siempre es 1.
Si la descripción del medio contiene una etiqueta multimedia MTF o una descripción multimedia.
Nota:
Todos los medios que se usan para una operación de copia de seguridad o restauración usan un formato de copia de seguridad estándar denominado SQL Server conserva cualquier etiqueta multimedia MTF escrita por otra aplicación, pero no escribe etiquetas multimedia MTF.
La etiqueta del formato de cinta de Microsoft o la descripción del medio (en texto libre).
Nombre del software de copia de seguridad que escribió la etiqueta.
Número de identificación único del proveedor de software que ha formateado los medios.
Fecha y hora en que se escribió la etiqueta.
Número de espejos del conjunto (1-4); 1 indica un dispositivo sin espejos.
SQL Server 2014 puede procesar datos formateados por versiones anteriores de SQL Server.
Conjuntos de copia de seguridad
Una operación de copia de seguridad exitosa agrega un único conjunto de copia de seguridad al conjunto de medios. El conjunto de copia de seguridad se describe en términos del conjunto multimedia al que pertenece la copia de seguridad. Si el medio de copia de seguridad consta de solo una familia de medios, esa familia contiene todo el conjunto de copia de seguridad. Si el medio de copia de seguridad consta de varias familias de medios, el conjunto de copia de seguridad se distribuye entre ellos. En cada medio, el conjunto de copia de seguridad contiene un encabezado que describe el conjunto de copia de seguridad.
En el ejemplo siguiente se muestra una instrucción Transact-SQL que crea un conjunto de medios denominado MyAdvWorks_MediaSet_1 para la base de datos AdventureWorks2012 con tres unidades de cinta como dispositivos de copia de seguridad:
BACKUP DATABASE AdventureWorks2012
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH
FORMAT,
MEDIANAME = 'MyAdvWorks_MediaSet_1'
Si se ejecuta correctamente, esta operación de copia de seguridad da como resultado un nuevo conjunto de medios que contiene un nuevo encabezado multimedia y un conjunto de copia de seguridad distribuido entre tres cintas. En la ilustración siguiente se muestran estos resultados:
Normalmente, después de crear un conjunto de medios, las operaciones posteriores de copia de seguridad, una después de otra, anexan sus conjuntos de copia de seguridad al conjunto de medios. Todos los medios usados por un conjunto de copia de seguridad componen el conjunto de medios, independientemente del número de dispositivos multimedia o de copia de seguridad implicados. Los conjuntos de copia de seguridad se numeran secuencialmente por su posición en el conjunto de medios, lo que le permite especificar qué conjunto de copia de seguridad se va a restaurar.
Cada operación de copia de seguridad en un conjunto de medios debe escribir en el mismo número y tipo de dispositivos de copia de seguridad. Con varios dispositivos, al igual que con el primer conjunto de copia de seguridad, el contenido de cada conjunto de copia de seguridad posterior se distribuye entre los medios de copia de seguridad en todos los dispositivos. Para continuar con el ejemplo anterior, una segunda operación de copia de seguridad (una copia de seguridad diferencial) anexa información al mismo conjunto de medios:
BACKUP DATABASE AdventureWorks2012
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH
NOINIT,
MEDIANAME = 'AdventureWorksMediaSet1',
DIFFERENTIAL
Nota:
La opción NOINIT es la predeterminada, pero se incluye para mayor claridad.
Si se realiza correctamente la segunda operación de copia de seguridad, se escribe un segundo conjunto de copia de seguridad en el conjunto de medios, distribuyendo el contenido de la copia de seguridad de la siguiente manera:
Al restaurar copias de seguridad, puede usar la opción FILE para especificar qué copias de seguridad desea usar. En el ejemplo siguiente se muestra el uso de cláusulas FILE =backup_set_file_number al restaurar una copia de seguridad completa de la base de datos AdventureWorks2012 seguida de una copia de seguridad diferencial de la base de datos en el mismo conjunto de medios. El conjunto de medios usa tres cintas de copia de seguridad, que se encuentran en las unidades de cinta \\.\tape0, tape1 y tape2.
RESTORE DATABASE AdventureWorks2012 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH
MEDIANAME = 'AdventureWorksMediaSet1',
FILE=1,
NORECOVERY;
RESTORE DATABASE AdventureWorks2012 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH
MEDIANAME = 'AdventureWorksMediaSet1',
FILE=2,
RECOVERY;
GO
Para obtener información sobre las tablas de historial que almacenan información sobre los conjuntos de medios y sus familias de medios y conjuntos de copia de seguridad, vea Historial de copias de seguridad e Información de encabezado (SQL Server).
El número de medios de copia de seguridad de un conjunto de medios depende de varios factores:
Número de dispositivos de copia de seguridad
Tipo de dispositivos de copia de seguridad
Número de conjuntos de copia de seguridad
Uso de conjuntos de media y familias
En esta sección se describen varias consideraciones sobre el uso de conjuntos de medios y familias de medios.
Crear un nuevo conjunto de medios
Para crear un nuevo conjunto de medios, debe dar formato al medio de copia de seguridad (una o varias cintas o archivos de disco). El proceso de formato cambia los medios de copia de seguridad de la siguiente manera:
Elimina el encabezado anterior (si existe), eliminando eficazmente el contenido anterior del medio de copia de seguridad.
Formatear un dispositivo de cinta elimina todo el contenido anterior de la cinta actualmente montada. El formato de un disco solo afecta al archivo que especifique para la operación de copia de seguridad.
Escribe un nuevo encabezado multimedia en los medios de copia de seguridad (cinta o archivo de disco) en cada uno de los dispositivos de copia de seguridad.
Copia de seguridad en un conjunto de medios existente
Cuando realiza una copia de seguridad en un conjunto de medios existente, tiene las dos opciones siguientes:
Anexe al conjunto de copia de seguridad existente.
Para hacer el mejor uso posible del espacio disponible, los nuevos conjuntos de copia de seguridad normalmente se anexan al conjunto de medios existente. Al anexar a la copia de seguridad se conservan las copias de seguridad anteriores. Para obtener más información, vea Anexar a conjuntos de copia de seguridad existentes, más adelante en esta sección.
Nota:
Es posible anexar, lo cual es el comportamiento predeterminado de BACKUP, especificándolo explícitamente mediante la opción NOINIT.
Sobrescriba todos los conjuntos de copia de seguridad existentes con la copia de seguridad actual, dejando el encabezado multimedia actual en su lugar.
La copia de seguridad de SQL Server tiene medidas de seguridad para evitar que sobrescriba accidentalmente medios. Sin embargo, la copia de seguridad puede sobrescribir automáticamente los conjuntos de copia de seguridad que han alcanzado una fecha de expiración predefinida.
En el caso de los encabezados de cinta, dejar el encabezado en su lugar puede tener sentido. Para obtener más información, consulte Sobrescribir conjuntos de copia de seguridad, más adelante en esta sección.
Nota:
Se especifica sobrescribir los conjuntos de copia de seguridad existentes mediante la opción INIT de la instrucción BACKUP.
Anexar a conjuntos de copia de seguridad existentes
Las copias de seguridad realizadas en momentos diferentes de las mismas bases de datos o diferentes se pueden almacenar en el mismo medio. Al anexar otro conjunto de copia de seguridad a los medios existentes, el contenido anterior del medio permanece intacto y la nueva copia de seguridad se escribe después del final de la última copia de seguridad en el medio.
De forma predeterminada, SQL Server siempre anexa nuevas copias de seguridad a medios. La adición solo puede producirse al final del archivo de medios. Por ejemplo, si un volumen multimedia contiene cinco conjuntos de copia de seguridad, no es posible omitir los tres primeros conjuntos de copia de seguridad para sobrescribir el cuarto conjunto de copia de seguridad con un nuevo conjunto de copia de seguridad.
Si usa BACKUP WITH NOREWIND para una copia de seguridad de cinta, la cinta se dejará abierta al final de la operación. Esto le permite añadir más copias de seguridad a la cinta sin rebobinar la cinta y, a continuación, avanzar para encontrar el último conjunto de copias de seguridad. Puede encontrar la lista de unidades de cinta abiertas en la vista de administración dinámica sys.dm_io_backup_tapes ; para obtener más información, vea sys.dm_io_backup_tapes (Transact-SQL).
Las copias de seguridad de Microsoft Windows y las copias de seguridad de SQL Server pueden compartir los mismos medios, pero no son interoperables. La copia de seguridad de SQL Server no puede hacer una copia de seguridad de los datos de Windows.
Importante
SQL Server 2008 o versiones posteriores pueden leer copias de seguridad comprimidas. Para obtener más información, vea Compresión de copia de seguridad (SQL Server).
Sobrescribir conjuntos de copia de seguridad
La sobrescritura de los conjuntos de copia de seguridad existentes se especifica mediante la opción INIT de la instrucción BACKUP. Esta opción sobrescribe todos los conjuntos de copia de seguridad del medio y conserva el encabezado multimedia, si existe. Si no existe ningún encabezado multimedia, se crea uno.
En el caso de los encabezados de cinta, dejar el encabezado en su lugar puede tener sentido. En el caso de los medios de copia de seguridad de disco, solo se sobrescriben los archivos utilizados por los dispositivos de copia de seguridad especificados en la operación de copia de seguridad; Otros archivos del disco no se ven afectados. Al sobrescribir las copias de seguridad, se conserva cualquier encabezado multimedia existente y la nueva copia de seguridad se crea como la primera copia de seguridad en el dispositivo de copia de seguridad. Si no hay ningún encabezado multimedia existente, se escribe automáticamente un encabezado multimedia válido con un nombre de medio asociado y la descripción del medio. Si el encabezado multimedia existente no es válido, la operación de copia de seguridad finaliza. Si el medio está vacío, el nuevo encabezado multimedia se genera con el MEDIANAME, MEDIAPASSWORD y MEDIADESCRIPTION especificados, si existe.
Importante
A partir de SQL Server 2012, la opción MEDIAPASSWORD se interrumpe para crear copias de seguridad. Sin embargo, todavía puede restaurar las copias de seguridad creadas con contraseñas.
Los medios de copia de seguridad no se sobrescriben si existe alguna de las condiciones siguientes:
Las copias de seguridad existentes en los medios no han expirado. (Si se especifica SKIP, no se comprueba la expiración).
La fecha de expiración especifica la fecha en que expira la copia de seguridad y que otra copia de seguridad puede sobrescribir. Puede especificar la fecha de expiración cuando se crea una copia de seguridad. De forma predeterminada, la fecha de expiración viene determinada por la opción de retención de medios establecida con sp_configure. Para obtener más información, vea sp_configure (Transact-SQL).
El nombre del medio, si se proporciona, no coincide con el nombre del medio de copia de seguridad.
El nombre del medio es un nombre descriptivo que se usa para facilitar la identificación de los medios.
Si está seguro de que desea sobrescribir los medios existentes (por ejemplo, si sabe que las copias de seguridad de la cinta ya no son necesarias), puede omitir explícitamente estas comprobaciones.
Si los medios de copia de seguridad están protegidos con contraseña por Microsoft Windows, Microsoft SQL Server no escribe en el medio. Para sobrescribir los medios protegidos con contraseña, debe reinicializar el medio.
Números de secuencia
El orden correcto es importante para varias familias de medios dentro de un conjunto de medios o varios medios de copia de seguridad dentro de una familia de medios. Por lo tanto, la copia de seguridad asigna números de secuencia de las maneras siguientes:
Familias de medios secuenciales dentro de un conjunto de medios
Dentro de un conjunto de medios, las familias de medios se numeran secuencialmente según su posición en el conjunto de medios. El número de familia de medios se registra en la columna family_sequence_number de la tabla backupmediafamily.
Medios físicos dentro de una familia de medios
Un número de secuencia multimedia indica el orden de los medios físicos dentro de una familia de medios. El número de secuencia es 1 para los medios de copia de seguridad iniciales. Esto se etiqueta con 1; el segundo (la primera cinta de continuación) se etiqueta con 2; y así sucesivamente. Cuando se restaura el conjunto de copia de seguridad, los números de secuencia de medios aseguran que el operador que restaura la copia de seguridad monte el medio correcto en el orden correcto.
Varios dispositivos
Al usar varias unidades de cinta o archivos de disco, se aplican las siguientes consideraciones:
Para la copia de seguridad:
Todas las operaciones de copia de seguridad deben usar el conjunto de medios completo creado por una operación de copia de seguridad. Por ejemplo, si se creó un conjunto de medios mediante dos dispositivos de copia de seguridad de cinta, todas las operaciones de copia de seguridad posteriores que implican el mismo conjunto de medios deben usar dos dispositivos de copia de seguridad.
Para la restauración:
Para cualquier restauración desde copias de seguridad de disco y para cualquier restauración en línea, todas las familias de medios deben montarse simultáneamente. Para una restauración offline a partir de copias de seguridad de cinta, puede procesar las familias de medios desde menos dispositivos de copia de seguridad. Cada familia de medios debe procesarse completamente antes de empezar a procesar otra familia de medios. Las familias de medios siempre se procesan en paralelo, a menos que se restauren con un único dispositivo.
Tareas relacionadas
Para crear un nuevo conjunto de medios
Crear una copia de seguridad completa de base de datos (SQL Server) ( realizar una copia de seguridad en un nuevo conjunto de medios y borrar todas las opciones de conjuntos de copia de seguridad existentes )
BACKUP (Transact-SQL) (opción FORMAT)
Para anexar una nueva copia de seguridad a los medios existentes
Crear una copia de seguridad completa de base de datos (SQL Server) (anexar a la opción del conjunto de copia de seguridad existente)
BACKUP (Transact-SQL) (opción NOINIT)
Para sobrescribir los conjuntos de copia de seguridad existentes
Crear una copia de seguridad completa de base de datos (SQL Server) (sobrescribir todas las opciones de conjuntos de copia de seguridad existentes)
BACKUP (Transact-SQL) (opción INIT)
Para establecer la fecha de expiración
Para ver la secuencia multimedia y los números de secuencia de familia
Ver las propiedades y el contenido de un dispositivo lógico de copia de seguridad (SQL Server)
backupmediafamily (Transact-SQL) (columna número_de_secuencia_de_familia)
Para ver los conjuntos de copia de seguridad en un dispositivo de copia de seguridad determinado
Ver los archivos de datos y de registro en un conjunto de copia de seguridad (SQL Server)
Ver las propiedades y el contenido de un dispositivo lógico de copia de seguridad (SQL Server)
Para leer el encabezado multimedia del medio en un dispositivo de copia de seguridad
Véase también
Copia de seguridad y restauración de bases de datos de SQL ServerPosibles errores de medios durante la copia de seguridad y restauración (SQL Server)Historial de copias de seguridad e información de encabezado (SQL Server)Conjuntos de medios espejados de copia de seguridad (SQL Server)BACKUP (Transact-SQL)RESTORE (Transact-SQL)RESTORE REWINDONLY (Transact-SQL)sp_configure (Transact-SQL)