Share via


Procedura: Creazione di un backup differenziale del database (Transact-SQL)

In questo argomento viene descritta la procedura per la creazione di un backup differenziale del database.

ms191180.note(it-it,SQL.90).gifImportante:
Non è possibile creare un backup differenziale del database se non è stato eseguito un backup del database.

Per creare un backup differenziale del database

  1. Per creare il backup differenziale del database, eseguire l'istruzione BACKUP DATABASE specificando:

    • Il nome del database di cui eseguire il backup.
    • La periferica di backup in cui archiviare il backup completo del database.
    • La clausola DIFFERENTIAL, per specificare che viene eseguito il backup solo delle parti del database modificate dopo la creazione dell'ultimo backup completo.
  2. Facoltativamente, specificare:

    • La clausola INIT, per sovrascrivere i supporti di backup e archiviarvi il backup come primo file. Se non è disponibile un'intestazione dei supporti, ne verrà creata una automaticamente.
    • Le clausole SKIP e INIT, per sovrascrivere i supporti di backup anche se includono copie di backup non ancora scadute o il nome dei supporti non corrisponde a quello dei supporti di backup.
    • La clausola FORMAT, se i supporti vengono utilizzati per la prima volta allo scopo di inizializzare i supporti di backup e riscrivere l'eventuale intestazione esistente.
      La clausola INIT non è necessaria se viene specificata la clausola FORMAT.
      ms191180.note(it-it,SQL.90).gifImportante:
      Utilizzare la clausola FORMAT o INIT dell'istruzione BACKUP con estrema cautela, in quanto entrambe comportano la cancellazione di eventuali backup archiviati in precedenza nei supporti di backup.

Esempio

In questo esempio vengono creati un backup completo e un backup differenziale del database 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

Vedere anche

Attività

Procedura: Ripristino di un backup differenziale di database (Transact-SQL)

Concetti

Backup completi di file

Altre risorse

BACKUP (Transact-SQL)
Esercitazione su SQL Server Management Studio

Guida in linea e informazioni

Assistenza su SQL Server 2005