Acronis Backup for Windows Server - User Guide Manuale d'uso
Pagina 216

216
Copyright © Acronis International GmbH, 2002-2014
Troncamento registro transazioni. Il troncamento del registro consente di liberare file del
registro virtuale inattivi (che contengono solo record di registro inattivi) per il riutilizzo da parte
di nuovi record del registro. Il troncamento può prevenire l'aumento di un file di registro fisico,
ma non ne riduce le dimensioni.
Per ulteriori informazioni sul troncamento, fare riferimento al seguente articolo:
http://technet.microsoft.com/it-it/library/ms189085(v=sql.105)
Riduzione del file di registro. La riduzione del file di registro consente di ridurre le dimensioni
fisiche di un file di registro rimuovendo i file di registro virtuale inattivi. La riduzione è più efficace
dopo il troncamento del registro.
Per ulteriori informazioni sulla riduzione, fare riferimento al seguente articolo:
http://technet.microsoft.com/it-it/library/ms178037(v=sql.105)
Troncamento del registro utilizzando SQL Server Management Studio
Quando si porta un database al modello di recupero con registrazione minima, i registri transazioni
vengono troncati automaticamente.
1.
Per portare il database al modello di recupero con registrazione minima:
a.
Eseguire Microsoft SQL Server Management Studio e connetterlo all'istanza.
b.
Fare clic con il pulsante destro sul database, quindi selezionare Proprietà. Questo aprirà la
finestra di dialogo Proprietà database.
c.
Nel riquadro Selezione pagina, fare clic su Opzioni.
d.
Nella casella di riepilogo Modello di recupero, selezionare l'elenco del modello Semplice.
2.
I file del registro transazioni verranno troncati automaticamente.
3.
Riportare il database al modello di recupero con registrazione completa o con registrazione
minima delle operazioni bulk nello stesso modo descritto nel passaggio 1.
Automazione del troncamento e della riduzione del registro
È possibile automatizzare la procedura di troncamento precedente utilizzando uno script e
(facoltativamente) aggiungendo la riduzione del file di registro. Se si aggiunge lo script al Comando
post-backup (p. 98), i registri verranno troncati e ridotti subito dopo un backup. Questo metodo dà
per scontato che si disponga di capacità di scripting Transact-SQL e si abbia familiarità con l'utilità
sqlcmd.
Per ulteriori informazioni su Transact-SQL e sqlcmd, fare riferimento ai seguenti articoli:
Utilizzo di Transact-SQL: http://technet.microsoft.com/it-it/library/ms189826(v=sql.90)
Utilizzo dell'utilità sqlcmd: http://technet.microsoft.com/it-it/library/ms170572(SQL.90).aspx
Per automatizzare il troncamento e la riduzione del registro transazioni per un'istanza SQL
1.
Utilizzando il seguente modello, creare uno script che eseguirà il troncamento e la riduzione dei
file di registro per i database dell'istanza:
USE database_name
ALTER DATABASE nome_database SET RECOVERY SIMPLE;
DBCC SHRINKFILE(nome_fileregistro);
ALTER DATABASE nome_database SET RECOVERY FULL;
Nell'ultima stringa, il valore SET RECOVERY dipende dal modello di recupero originale del
database in particolare e potrebbe essere FULL o BULK_LOGGED.