sbarcik.free.fr

11fév/100

Sauvegarder les journaux de transactions sql 2005

S'assurer que la base est en modèle Full

Exécuter une requete
BACKUP LOG Database
TO DISK = 'c:\path\file.trn'

Cette requête vide le journal, mais la taille du fichier reste la même. Pour réduire la taille du fichier, il faut :

EXEC sp_helpfile
DBCC SQLPERF(LOGSPACE)
-- Indique l'espace libre dans le journal de transaction

-- DBCC SHRINKFILE( file,TailleSouhaitéenMo, Option )

-- Diminue la taille du fichier spécifié
DBCC SHRINKFILE(mabase_log, 10)

-BCC SQLPERF(LOGSPACE)