J'ai plusieurs environnements de test distincts exécutant 2008 R2 et Exchange 2010, à des niveaux de correctifs variables et pour diverses raisons. Un problème cohérent que je rencontre est que les journaux de transaction d'échange ne sont pas tronqués car aucune solution de sauvegarde n'est en place, ni j'en veux un.
Alors, comme je le vois, cela me laisse avec trois options:
circular logging
. Cela n'est pas souhaitable pour certains des scénarios de test, car il peut entrer en conflit avec l'émission correctement un environnement spécifique.eseutil /mh
. Cela fonctionne, mais c'est un processus de maintenance encombrant.Les deux premiers que je peux faire mais plutôt. Y a-t-il un moyen de faire la troisième option?
Pour ne pas voler Joeqwerty 'S Thunder, comme je pense sa réponse à cette question est plus que valable et certainement applicable dans presque tous les scénarios, sauf éventuellement. (D'où pourquoi je l'ai évité.) Cependant, j'ai trouvé un moyen de faire ce que vous êtes après ...
Fondamentalement, ce que cela fait, c'est une simulation de sauvegarde VSS sur le volume que la base de données Exchange est activée, ce qui finit par causer des échanges pour tronquer les journaux.
Cela va casser une chaîne de sauvegarde incrémentielle des logiciels de sauvegarde afin que la prochaine sauvegarde réelle devra être une sauvegarde complète.
Dans un Dag, faites-le sur une copie passive si possible.
Vous devez ajouter à la fois le point/point de montage de la base de données et le journal.
diskshadow
add volume x:
(où "x" est le lecteur de la base de données Exchange)add volume y:
(où "y" est le lecteur du journal d'échange)begin backup
create
. Cela prendra quelques minutes pendant que VSS fait sa chose.end backup
. C'est là que cela permettra de définir les journaux tronqués. Vous devrez attendre que le prochain journal génère avant de commencer à arriver.À ce stade, si vous regardez dans l'application EventVWR journal des journaux, vous devriez voir une entrée similaire à:
(Ou vous pouvez essayer PowerShell comme SO: Get-EventLog -LogName application -Source msexchangeis | select -first 10
)
J'espère que cela pourra aider...
Citation: http://ilantz.com/2011/10/26/how-to-manuellement-purge-exchange-server-logs-clean-and-easy/
Utilisez la sauvegarde Windows Server pour sauvegarder le serveur. Il purgera les journaux de transaction du serveur Exchange après une sauvegarde réussie.
http://technet.microsoft.com/en-us/magazine/jj906377.aspx
Edit
Vous pouvez essayer cela pour renoncer à la route de sauvegarde. C'est un processus manuel, mais c'est probablement plus sûr que toute autre chose, à court de sauvegarde:
http://exchangehare.wordpress.com/2008/05/22/move-committe-exchange-transaction-logs/
Edition: Cet outil ne semble pas exister dans Exchange Server 2010
Dans ce scénario, je voudrais:
Circular Logging
Circular Logging
.J'espère que cela t'aides,
Rossage
(Ajout d'une nouvelle réponse car je n'ai pas une réputation assez élevée pour ajouter des commentaires à @Thecleaners Réponse existante)
Cela va casser une chaîne de sauvegarde incrémentielle des logiciels de sauvegarde afin que la prochaine sauvegarde réelle devra être une sauvegarde complète.
Dans un Dag, faites-le sur une copie passive si possible.
Vous devez ajouter les deux le point de conduire/montage de la base de données et le journal.
diskshadow
add volume x:
(où "x" est le lecteur de la base de données Exchange)add volume y:
(où "y" est le lecteur du journal d'échange)begin backup
create
. Cela prendra quelques minutes pendant que VSS fait sa chose.end backup
. C'est là que cela permettra de définir les journaux tronqués. Vous devrez attendre que le prochain journal génère avant de commencer à arriver.