Modelli di recupero per i database di sistema

In questa sezione viene illustrato come individuare il modello di recupero da utilizzare con ogni database di sistema.

Database di sistema

Modello di recupero

Commenti

master

Con registrazione minima

Per compatibilità con le versioni precedenti di Microsoft SQL Server, il modello di recupero del database master può essere impostato su FULL o BULK_LOGGED. BACKUP LOG, tuttavia, non è supportato per il database master. Anche se il modello di recupero del database master viene modificato nel modello di recupero con registrazione completa o con registrazione minima delle operazioni bulk, pertanto, il database continua a funzionare come se utilizzasse il modello di recupero con registrazione minima.

model

Configurabile dall'utente1

I database utente appena creati utilizzano lo stesso modello di recupero del database model. Se si desidera che il nuovo database utilizzi il modello di recupero con registrazione minima, modificare il modello di recupero di model impostandolo su SIMPLE.

Procedura consigliata: è consigliabile creare solo backup completi del database di model, in base alle necessità. Dato che model è di piccole dimensioni e viene modificato raramente, l'esecuzione del backup del log non è necessaria.

msdb

Con registrazione minima (impostazione predefinita)

Se si desidera utilizzare le informazioni di cronologia di backup e ripristino disponibili nel database msdb per il recupero di database utente, è consigliabile utilizzare il modello di recupero con registrazione completa per msdb. È inoltre consigliabile memorizzare il log delle transazioni di msdb in uno spazio di archiviazione a tolleranza d'errore.

Resource

Il modello di recupero non è rilevante. Mediante il backup di SQL Server non è possibile eseguire il backup del database Resource.

NotaNota
Nel database Resource è possibile eseguire un backup basato su file o su disco gestendo Mssqlsystemresource.mdf come se fosse un file binario (con estensione exe), ma non è possibile utilizzare il ripristino di SQL Server su questi backup.

tempdb

Con registrazione minima

Il modello di recupero con registrazione minima è obbligatorio. Per tale motivo, lo spazio di log di tempdb viene sempre recuperato automaticamente. Non è possibile eseguire il backup di tempdb.

1 Per conoscere il modello di recupero corrente del modello, vedere Procedura: Visualizzazione o modifica del modello di recupero di un database (SQL Server Management Studio) o sys.databases (Transact-SQL).

Per informazioni sui database di sistema dei quali deve essere eseguito il backup, vedere Considerazioni per il backup e il ripristino dei database di sistema.