web-dev-qa-db-ja.com

Exchangeログの切り捨てを強制する疑似バックアップ手順はありますか?

さまざまなパッチレベルで、さまざまな理由で、2008 R2とExchange 2010を実行するいくつかの個別のテスト環境があります。私が遭遇する一貫した問題の1つは、Exchangeのトランザクションログが切り捨てられないことです。バックアップソリューションが用意されていないためです。

それで、私が見るように、それは私に3つのオプションを残します:

  1. circular loggingを有効にします。これは、特定の環境の適切なエミュレーションと競合する可能性があるため、一部のテストシナリオでは望ましくありません。
  2. すべてのデータベースをマウント解除し、eseutil /mhを実行します。これは機能しますが、面倒なメンテナンスプロセスです。
  3. Exchangeを「だまして」、切り捨てても安全であると信じ込ませるための、いくつかの疑似バックアップユーティリティ(またはサポートされた、影響の少ないユーティリティを使用したいくつかのトリック)。

最初の2つは実行できますが、実行できません。 3番目のオプションを実行する方法はありますか?

6
Tohuw

私が思うに JoeQwerty の雷を盗んではいけない この質問に対する彼の回答 は有効であり、おそらくあなたのシナリオを除いて、ほとんどすべてのシナリオに適用できます。 (それで私はそれを賛成した理由です。)しかし、私はあなたがしたいことをする方法を見つけました...

偽のVSSバックアップ

基本的に、これは、Exchangeデータベースが置かれているボリューム上の偽のVSSバックアップであり、Exchangeがログを切り捨てることになります。

増分バックアップを中断

これにより、バックアップソフトウェアの増分バックアップチェーンが切断されるため、次の実際のバックアップは完全バックアップでなければなりません。

パッシブコピーを使用する

DAGでは、可能であればパッシブコピーでこれを実行します。

手順

データベースのドライブ/マウントポイントの両方を追加する必要があります(== --- ==)およびログ。

  1. 管理者としてコマンドプロンプトを開く
  2. diskshadowを実行します
  3. タイプadd volume x:(「x」はExchangeデータベースのドライブです)
  4. タイプadd volume y:(「y」はExchangeログのドライブです)
  5. タイプbegin backup
  6. createと入力します。これには、VSSが処理を行うまで数分かかります。
  7. タイプend backup。これは、ログが切り捨てられるように設定する場所です。それが発生し始める前に、次のログが生成されるのを待つ必要があります。

その時点でアプリケーションのeventvwrログを見ると、次のようなエントリが表示されます。

Screenshot of event

(または、PowerShellを次のように試すことができます:Get-EventLog -LogName application -Source msexchangeis | select -first 10

お役に立てば幸い...

出典

引用: http://ilantz.com/2011/10/26/how-to-manually-purge-exchange-server-logs-clean-and-easy/

8
TheCleaner

Windows Serverバックアップを使用してサーバーをバックアップします。バックアップが成功すると、Exchange Serverトランザクションログが消去されます。

http://www.techrepublic.com/blog/datacenter/back-up-exchange-2010-with-this-windows-server-2008-r2-feature/3006

http://technet.Microsoft.com/en-us/magazine/jj906377.aspx

編集

これを試して、バックアップルートを放棄することができます。これは手動のプロセスですが、バックアップを除けば、おそらく何よりも安全です。

http://exchangeshare.wordpress.com/2008/05/22/move-committed-exchange-transaction-logs/

編集:このツールはExchange Server 2010には存在しないようです

6
joeqwerty

このシナリオでは、次のようにします。

  1. 有効にするCircular Logging
  2. この変更を適用するには、ストア/ DBをマウント解除してください。
  3. ストア/ DBをマウントします。これには、ログの整理に時間がかかります。
  4. 無効にするCircular Logging
  5. ストア/ DBをマウント解除して、この変更を適用します
  6. Store/DBをマウントします。

お役に立てれば、

ロス

2
Ross

(@ TheCleanersの既存の回答にコメントを追加するのに十分な評判がないため、新しい回答を追加しています)

偽のVSSバックアップ

増分バックアップを中断

これにより、バックアップソフトウェアの増分バックアップチェーンが切断されるため、次の実際のバックアップは完全バックアップでなければなりません。

パッシブコピーを使用する

DAGでは、可能であればパッシブコピーでこれを実行します。

手順

bothデータベースのドライブ/マウントポイントandログを追加する必要があります。

  1. 管理者としてコマンドプロンプトを開く
  2. diskshadowを実行します
  3. タイプadd volume x:(「x」はExchangeデータベースのドライブです)
  4. タイプadd volume y:(「y」はExchangeログのドライブです)
  5. タイプbegin backup
  6. createと入力します。これには、VSSが処理を行うまで数分かかります。
  7. タイプend backup。これは、ログが切り捨てられるように設定する場所です。発生し始める前に、次のログが生成されるのを待つ必要があります。
1
bchris999