Rechercher : dans
Par :

Comment reduire la taille du fichier Log

Dernière réponse le 3 jui 2007 à 15:57:06 mozarus74, le 9 mai 2007 à 14:04:30 
 Signaler ce message aux modérateurs

Bjr,
Voici mon probleme: j'ai une BD sql server 2000 qui possede 2 fichiers l'un data de quelques dizaines de Mo et l'autre Log qui actuelement depasse les 3 Go !
J'ai deux questions :
1 . Comment faire pour vider le joural des transaction ?
2 . Comment par la suite empecher mon journal de grandir indefiniment ?
j'espere avoir une reponse tres bientot car je risque d'atteindre la limite de mon disque dure !
Merci d'avance.

Configuration: Windows 2003
Internet Explorer 6.0

Meilleures réponses pour « Comment reduire la taille du fichier Log » dans :
Optimiser la taille des images PNG VoirOn peut optimiser de manière importante la taille des fichiers PNG, ce qui est particulièrement intéressant pour les pages web. La méthode décrite ci-dessous permet de réduire les fichiers PNG en moyenne à 40% de leur taille originale. Comment...
Diminuer la taille d'une image VoirSi vous trouvez que vos photos sont trop grosses ou trop lourdes (par exemple pour envoyer par mail ou pour publier sur une page web), voici 4 étapes pour diminuer la taille des fichiers: Étape 1 (optionnel !) : Passer GREYCStoration sur...

1

 Phil42, le 3 jui 2007 à 15:57:06
  • +2

Via l'analyseur de requête SQL, utiliser DBCC SHRINKFILE.

(remarque : pour plus de détail, se référer à la documentation en ligne de SQL Server d'où sont issues les informations suivantes).

Syntaxe

DBCC SHRINKFILE 
    ( { file_name | file_id } 
        { [ , target_size ] 
            | [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ] 
        }
    )


Exemple
Cet exemple réduit la taille d'un fichier dont le nom est DataFil1 dans la base de données utilisateur UserDB à 7 Mo.

USE UserDB
GO
DBCC SHRINKFILE (DataFil1, 7)
GO

Cela fonctionne aussi bien pour un fichier Data que pour un fichier Log.

Répondre à Phil42