Backup parziali

Le informazioni contenute in questo argomento sono rilevanti per tutti i database di SQL Server.

In SQL Server 2005 sono stati introdotti backup parziali. Questi backup sono progettati per l'utilizzo con il modello di recupero con registrazione minima e consentono di migliorare la flessibilità per i backup di database di dimensioni molto grandi contenenti uno o più filegroup di sola lettura. I backup parziali, tuttavia, possono essere utilizzati in tutti i database, indipendentemente dal modello di recupero.

Un backup parziale è simile a un backup completo del database, ma non contiene tutti i filegroup. Un backup parziale contiene invece tutti i dati del filegroup primario, tutti i filegroup di lettura/scrittura e i file di sola lettura specificati facoltativamente. I backup parziali sono utili quando si desidera escludere i filegroup di sola lettura. Il backup parziale di un database di sola lettura contiene esclusivamente il filegroup primario.

Creazione di backup parziali

Per creare un backup parziale, utilizzare l'istruzione BACKUP e specificare l'opzione READ_WRITE_FILEGROUPS. È inoltre possibile specificare qualsiasi filegroup o file di sola lettura da includere in un backup parziale. La sintassi di base necessaria per la creazione di un backup parziale è la seguente:

BACKUP DATABASE database_name READ_WRITE_FILEGROUPS [ , FILEGROUP = { logical_filegroup_name | **@**logical_filegroup_name_var } [ ,...n ] ] TO <dispositivo_backup>

[!NOTA]

I backup parziali non sono supportati in SQL Server Management Studio né nella Creazione guidata piano di manutenzione.

Utilizzo di backup parziali differenziali

Un backup parziale può essere utilizzato come base differenziale per backup parziali differenziali. In questo modo è possibile integrare un backup parziale con una breve serie di backup parziali differenziali. Per ulteriori informazioni, vedere Utilizzo dei backup differenziali e Backup parziali differenziali.