Acronis Backup for Windows Server Essentials - User Guide Manuel d'utilisation
Page 322

322
Copyright © Acronis International GmbH, 2002-2014
c.
Dans le volet Sélectionner une page, cliquez sur Options.
d.
Dans la zone de liste Mode de restauration, sélectionnez le mode Simple.
2.
Les fichiers journaux des transactions seront automatiquement tronqués.
3.
Vous pouvez refaire basculer la base de données dans le mode de restauration complet ou
utilisant les journaux de transactions de la même façon que dans l'étape 1.
Automatiser la troncation et la réduction du journal
Vous pouvez automatiser la procédure de troncation ci-dessus à l'aide d'un script et (éventuellement)
ajouter la réduction du fichier journal. Si vous ajoutez le script à la commande de sauvegarde Post (p.
135), les journaux seront tronqués et réduits immédiatement après une sauvegarde. Cette méthode
suppose que vous possédez des compétences de scripting Transact-SQL et que vous êtes familier
avec l'utilitaire sqlcmd.
Pour plus d'informations sur Transact-SQL et sqlcmd, reportez-vous aux articles suivants :
Utilisation de Transact-SQL : http://technet.microsoft.com/fr-fr/library/ms189826(v=sql.90)
Utilisation de l'utilitaire sqlcmd :
http://technet.microsoft.com/fr-fr/library/ms170572(SQL.90).aspx
Pour automatiser la troncation et la réduction du journal des transactions pour une instance
SQL
1.
En utilisant le modèle suivant, créez un script qui tronquera et réduira les fichiers journaux pour
les bases de données de l'instance :
USE database_name
ALTER DATABASE nom_de_base_de_données SET RECOVERY SIMPLE;
DBCC SHRINKFILE(nom_du_fichier_journal);
ALTER DATABASE nom_de_base_de_données SET RECOVERY FULL;
Dans la dernière chaîne, la valeur SET RECOVERY dépend du mode de restauration d'origine de la
base de données particulière et pourrait être FULL ou BULK_LOGGED.
Exemple pour une instance ayant deux bases de données (TestBD1 et TestBD2) :
USE TestDB1;
ALTER DATABASE TestBD1 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestBD1_log);
ALTER DATABASE TestBD1 SET RECOVERY FULL;
USE TestDB2;
ALTER DATABASE TestBD2 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestBD2_log);
ALTER DATABASE TestBD2 SET RECOVERY BULK_LOGGED;
2.
Ajoutez la commande sqlcmd suivante à la commande de sauvegarde Post (p. 135) :
sqlcmd -S monServeur\NomInstance -i C:\monScript.sql
Où :
monServeur - nom du serveur
NomInstance - nom de l'instance
C:\monScript.sql - chemin d'accès au fichier script créé à l'étape 1.
Pour automatiser la troncation et la réduction du journal des transactions pour plusieurs
instances SQL
Si vous avez plus d'une instance sur la machine et que vous souhaitez appliquer la procédure
ci-dessus pour ces instances, procédez comme suit.