Backup du fichier log

5/5 (4 avis)

Snippet vu 14 323 fois - Téléchargée 30 fois

Contenu du snippet

Bonjour,

Ce code vous permet de faire un backup du fichier log, et ensuite le shrinker.

Très utile, quand vos fichiers de logs deviennent extrêment volumineux.

Source / Exemple :


BACKUP LOG { database_name | @database_name_var } 

{ 

[ WITH 

{ NO_LOG | TRUNCATE_ONLY } ] 

}

Exemple backup log NomDataBase with truncate_only

ensuite tu fais shrink sur la bd

DBCC SHRINKFILE (N'logfilename',1000)

backup log NomDataBase with truncate_only

DBCC SHRINKFILE (N'logfilename',1000)

1000 = 1 gig.  A vous de mettre la valeur que vous désirez.

Conclusion :


Si ça ne fonctionne pas pour vous... juste me tenir au courant.

A voir également

Ajouter un commentaire Commentaires
cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
30 août 2005 à 16:43
non le principe est de réduire le fichier log.

toutes les actions sur une base de données sont stockées dans le fichier log, qui devient donc de plus en plus volumineux.
de manière générale en "validant" les modifications faites, tu te débarrasses des lignes de modification. c'est la méthode la plus simple pour gérer les fichiers log d'une bdd au quotidien.

tu peux aussi tronquer le fichier log, en utilisant cette source par exemple
victim_fr Messages postés 1 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 14 août 2005
14 août 2005 à 23:06
bon j'ai pas bien compris,le principe est d'enregistrer les données du fichier log dans une base sql server?
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
24 juin 2005 à 01:40
Ce script est purement SQL Server.
Sinon, c'est correct et effectivement utile.
On peut même en faire une SP qui sera appelée en cas d'alerte sur la surveillance de la base.

Romelard Fabrice
cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
23 juin 2005 à 11:09
pas mal :)
peut être tu devrais préciser sur quelle base de données ça marche.

8/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.