¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

Realizar restauraciones de archivos (modelo de recuperación simple)

Icono que muestra un disco de base de datos azul Este tema es importante sólo para las bases de datos de modelo simple que incluyen como mínimo un grupo de archivos secundario de sólo lectura.

El objetivo de una restauración de archivos consiste en restaurar uno o varios archivos dañados sin necesidad de restaurar la totalidad de la base de datos. En el modelo de recuperación simple, las copias de seguridad de archivos se admiten únicamente para los archivos de sólo lectura. El grupo de archivos primario y los grupos de archivos secundarios de lectura y escritura se restauran siempre juntos, mediante la restauración de una base de datos o de una copia de seguridad parcial.

Todas las ediciones de SQL Server 2005 admiten la restauración de archivos cuando la base de datos está sin conexión (restauración de páginas sin conexión). SQL Server 2005 Standard Edition, SQL Server 2005 Express Edition y SQL Server 2005 Workgroup Edition sólo admiten la restauración sin conexión y restaurar un archivo al grupo de archivos primario requiere siempre que la base de datos esté sin conexión. SQL Server 2005 Enterprise Edition utiliza la restauración sin conexión si la base de datos ya está sin conexión.

En SQL Server 2005 Enterprise Edition, si la base de datos está en línea durante una restauración de archivos, ésta permanecerá en línea. La restauración y recuperación de un archivo mientras la base de datos está en línea se denomina restauración de archivos con conexión.

Los escenarios de restauración de archivos son los siguientes:

  • Restauración de archivos sin conexión
    En una restauración de archivos sin conexión, la base de datos permanece desconectada mientras se restauran los archivos o grupos de archivos dañados. Al final de la secuencia de restauración, la base de datos pasará a estar conectada.
  • Restauración de archivos con conexión
    En SQL Server 2005 Enterprise Edition, las restauraciones de archivos se realizan automáticamente en línea cuando la base de datos está conectada. Sin embargo, cualquier grupo de archivos en el que se restaura un archivo estará desconectado. Una vez recuperados todos los archivos de un grupo de archivos sin conexión, éste se conecta automáticamente. Para obtener más información acerca de restauraciones con conexión, vea Realizar restauraciones con conexión.
    ms190388.note(es-es,SQL.90).gifNota:
    Cuando la base de datos está en línea, su grupo de archivos primario y todos los de lectura y escritura estarán en línea. Sólo se pueden consultar o actualizar los grupos de archivos conectados. Si se intenta tener acceso a un grupo de archivos sin conexión, incluidos los que contienen un archivo que se está restaurando o recuperando, se producirá un error.

Un escenario de restauración de archivos está formado por una única secuencia de restauración que copia, pone al día y recupera los datos apropiados de la siguiente manera:

Para restaurar uno o varios archivos dañados a partir de copias de seguridad de archivos y de copias de seguridad diferenciales de archivos
  1. Restaure cada archivo dañado a partir de su copia de seguridad de archivo más reciente.

  2. Restaure la copia de seguridad diferencial de archivos más reciente para cada archivo restaurado y recupere la base de datos.

Para restaurar archivos y grupos de archivos

Temas avanzados

El código Transact-SQL siguiente muestra las opciones básicas de RESTORE en una secuencia de restauración para el escenario de restauración de archivos. La sintaxis y los detalles no relevantes para este propósito se omiten.

Esta secuencia de restauración contiene dos operaciones. La primera restaura un archivo secundario, el archivo A, que se restaura mediante with NORECOVERY. La segunda operación restaura otros dos archivos, B y C, que se restauran mediante with RECOVERY desde un dispositivo de copia de seguridad diferencial.

La secuencia de restauración de archivos es la siguiente:

RESTORE DATABASE <database> FILE = <name_of_file_A> 
   FROM <file_backup_of_file_A> 
   WITH NORECOVERY
RESTORE DATABASE <database> FILE=<name_of_file_B>, <name_of_file_C> 
   FROM <file_backup_of_files_B_and_C> 
   WITH RECOVERY
ms190388.note(es-es,SQL.90).gifNota:
Si utiliza SQL Server 2005 Enterprise Edition y desea que la base de datos no tenga conexión durante una restauración de archivos, desconecte la base de datos antes de iniciar la secuencia de restauración ejecutando la instrucción ALTER DATABASE siguiente: ALTER DATABASE <database_name> SET OFFLINE.

Ejemplos

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha incorporado la introducción a la restauración de archivos del tema "Restaurar escenarios en el modelo de recuperación simple" anterior.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft