begin process at 2008 08 20 12:27:39
1 228 823 membres
193 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BACKUP DU FICHIER LOG


Information sur la source

Description

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

  • 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.
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.
  • signaler à un administrateur
    Commentaire de Benouille le 23/06/2005 11:09:51

    pas mal :)
    peut être tu devrais préciser sur quelle base de données ça marche.

    8/10

  • signaler à un administrateur
    Commentaire de fabrice69 le 24/06/2005 01:40:37 administrateur CS

    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

  • signaler à un administrateur
    Commentaire de victim_fr le 14/08/2005 23:06:36

    bon j'ai pas bien compris,le principe est d'enregistrer les données du fichier log dans une base sql server?

  • signaler à un administrateur
    Commentaire de Benouille le 30/08/2005 16:43:22

    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

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS