Comment puis-je gérer la taille du journal SQL Server

Je suis en train de gérer la taille de SQL Server 2008 fichier journal. J'ai une base de données de rapports qui est chargé une fois par jour. Le modèle de récupération Simple est le mieux adapté, car il n'y a pas d'autres opérations que le matin de la charge, et je peux re-créer ces dossiers. Mes objectifs sont d'avoir le journal des transactions à une taille fixe, assez grande qu'il n'a pas d'allouer un nouvel espace au cours de la charge.

Mon problème est que le journal ne cesse de croître. Je sais que le journal est censé être marqué pour la réutilisation, mais pourquoi le journal de continuer à grandir? Le log_reuse_wait_desc montre "Rien".

Je peux réduire le journal de fichiers de 1 MO, donc je sais qu'il y a pas de transactions. Je peux mettre en place un travail à faire, mais je préfère laisser le journal à 500 MO, ce qui est suffisant pour supporter les charges quotidiennes. Si je fais cela, le journal de pousse.

Comment puis-je garder le journal à une taille uniforme?

Veuillez noter: la réduction du fichier journal n'a pas abordé cette question. Je sais comment le faire. J'essaie de trouver un moyen pour l'espace dans le journal des transactions pour être ré-utilisé.

source d'informationauteur Ed Mays | 2009-01-26