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

308
Copyright © Acronis International GmbH, 2002-2014
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.
Esempio di un'istanza con due database (TestDB1 e TestDB2):
USE TestDB1;
ALTER DATABASE TestDB1 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestDB1_log);
ALTER DATABASE TestDB1 SET RECOVERY FULL;
USE TestDB2;
ALTER DATABASE TestDB2 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestDB2_log);
ALTER DATABASE TestDB2 SET RECOVERY BULK_LOGGED;
2.
Aggiungere il seguente comando sqlcmd al Comando post-backup (p. 129):
sqlcmd -S serverPersonale\nomeIstanza -i C:\scriptPersonale.sql
Dove:
serverPersonale: nome del server
nomeIstanza: nome dell'istanza
C:\scriptPersonale.sql: percorso del file di script creato nel passaggio 1.
Per automatizzare il troncamento e la riduzione del registro transazioni per più istanze SQL
Se si dispone di più di un'istanza sulla macchina e si desidera applicare la procedura precedente ad
esse, procedere come riportato di seguito.
1.
Creare un file di script per ogni istanza (ad esempio, C:\script1.sql e C:\script2.sql).
2.
Creare un file batch (ad esempio, C:\truncate.bat) che conterrà i comandi per l'istanza
corrispondente:
sqlcmd -S myServer\instance1 -i C:\script1.sql
sqlcmd -S myServer\instance2 -i C:\script2.sql
3.
Nel Comando post-backup, specificare il percorso del file batch.
11.1.2.2 Troncamento del registro transazioni per Exchange Server
Informazioni sul registro di Microsoft Exchange Server
Prima di applicare una transazione a un file di database, Exchange la registra in un file di registro
transazioni. Per tracciare le transazioni registrate che sono state applicate al database, Exchange
utilizza i file del checkpoint. Una volta che le transazioni sono applicate al database e tracciate dai file
del checkpoint, i file del registro non sono più necessari per il database.
Se i file del registro non vengono eliminati, essi alla fine consumeranno tutto lo spazio del disco
disponibile e i database di Exchange verranno portati non in linea fino a quando i file di registro
vengono eliminati dal disco. L'utilizzo della registrazione circolare non è una procedura ottimale per
un ambiente di produzione. Quando la registrazione circolare è abilitata, Exchange sovrascrive il
primo file di registro dopo che i suoi dati sono stati applicati al database e sarà possibile ripristinare i
dati solo fino all'ultimo backup.