SQL Server 2008 - réduction du Journal des Transactions - Tout moyen d'automatiser?

Je suis allé et extrait de mon journal de Transaction, l'autre jour et c'était quelque chose de fou comme 15GO. J'ai couru le code suivant:

USE mydb
GO
BACKUP LOG mydb WITH TRUNCATE_ONLY
GO
DBCC SHRINKFILE(mydb_log,8)
GO

Qui a bien fonctionné, a diminué jusqu'à 8MB...mais la bd en question est un Journal de l'Expédition de l'Éditeur, et le journal est déjà de retour jusqu'à environ 500 mo et en croissance rapide.

Est-il un moyen d'automatiser ce journal rétrécissement, en dehors de la création d'une coutume "Exécuter Instruction T-SQL Tâche" Plan de Maintenance de la Tâche, et de le brancher sur mon journal de tâche de sauvegarde? Si c'est la meilleure façon, puis très bien...mais je pensais juste que SQL Server serait une meilleure façon de traiter cette question. J'ai pensé qu'il était censé pour réduire automatiquement chaque fois que vous avez pris une sauvegarde de journal, mais ce n'est pas le cas (peut-être à cause de mon journal de l'expédition, je ne sais pas).

Voici mon plan de sauvegarde actuel:

  • Des sauvegardes complètes tous les soirs
  • Sauvegardes du journal des transactions une fois par jour, en fin de matinée (peut-être accrocher le Journal de rétrécissement sur ce...n'a pas besoin d'être diminué tous les jours tout de même)

Ou peut-être je viens de le lancer une fois par semaine, après je lance une sauvegarde complète de la tâche? Que faites vous en pensez, vous?

  • si le journal se remplit de nouveau - dans un délai assez court laps de temps - ce qui est le point de constamment réduire la taille? Tout simplement parce que le fichier n'est pas plus petite, ne signifie pas qu'il est encore plein de données une fois que vous avez une sauvegarde du journal des transactions.
  • "quel est le point de constamment réduire la taille? "L'espace de disque dur...je suppose que ce n'est pas la plus énorme de problèmes, mais il n'y a pas besoin de cette chose pour prendre GO d'espace.
  • Sonne comme vous avez juste besoin incrémentielle complète des sauvegardes quelques fois par jour et vous n'avez pas besoin de psy.
InformationsquelleAutor Albert | 2010-03-31