Share via


Cómo crear una copia de seguridad de la base de datos diferencial (Transact-SQL)

En este tema se explica cómo crear una copia de seguridad de base de datos diferencial.

ms191180.note(es-es,SQL.90).gifImportante:
No puede crear una copia de seguridad de base de datos diferencial a menos que se haya creado antes una copia de seguridad de la base de datos.

Para crear una copia de seguridad de base de datos diferencial

  1. Ejecute la instrucción BACKUP DATABASE para crear la copia de seguridad de base de datos diferencial, especificando:

    • El nombre de la base de datos de la que se va a realizar una copia de seguridad.
    • El dispositivo de copia de seguridad en el que se escribe la copia de seguridad de base de datos completa.
    • La cláusula DIFFERENTIAL, para especificar que sólo se realice una copia de seguridad de las partes de la base de datos que han cambiado desde la última copia de seguridad de base de datos completa.
  2. Opcionalmente, especifique:

    • La cláusula INIT para sobrescribir el medio de copia de seguridad y escribir la copia de seguridad como el primer archivo del medio de copia de seguridad. Si no existe ningún encabezado de medio, se escribe uno automáticamente.
    • Las cláusulas SKIP e INIT para sobrescribir el medio de copia de seguridad, incluso si hay alguna copia de seguridad que aún no haya caducado en el medio de copia de seguridad o si el nombre del medio no coincide con el nombre del medio de copia de seguridad.
    • La cláusula FORMAT cuando se utiliza el medio por primera vez para inicializar el medio de copia de seguridad y sobrescribir cualquier encabezado de medio existente.
      La cláusula INIT no es necesaria si se especifica la cláusula FORMAT.
      ms191180.note(es-es,SQL.90).gifImportante:
      Tenga mucha precaución al utilizar las cláusulas FORMAT o INIT de la instrucción BACKUP, ya que destruyen cualquier copia de seguridad almacenada previamente en el medio de copia de seguridad.

Ejemplo

En este ejemplo se crea una copia de seguridad de base de datos diferencial y otra completa para la base de datos MyAdvWorks.

-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks 
   TO MyAdvWorks_1 
   WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
   TO MyAdvWorks_1
   WITH DIFFERENTIAL
GO

Vea también

Tareas

Cómo restaurar una copia de seguridad diferencial de la base de datos (Transact-SQL)

Conceptos

Copias de seguridad de archivos completas

Otros recursos

BACKUP (Transact-SQL)
Tutorial de SQL Server Management Studio

Ayuda e información

Obtener ayuda sobre SQL Server 2005