web-dev-qa-db-ja.com

フルバックアップ中にトランザクションログのバックアップを停止する必要がありますか?

異なる間隔で実行するようにスケジュールされた2つのSQLエージェントジョブがあります。最初のジョブは、1日に1回フルバックアップを実行します。 2番目のジョブは、15分ごとにトランザクションログのバックアップを実行します。

データベースが大きくなるにつれて、フルバックアップは当初の計画よりも時間がかかります(圧縮を含む)。また、トランザクションログのバックアップが同時に実行されていることがログからわかりました。

トランザクションログバックアップのスケジュールを変更して、フルバックアップの実行中に実行されないようにする必要がありますか?それは重要ですか?

23
8kb

この表からわかるように、完全バックアップとログバックアップの間に競合はありません。これらは同時に発生する可能性があり、ログバックアップが完了すると、完全バックアップ(または差分バックアップ)が完了するまでログは消去されません。

enter image description here

すべての管理タスクを同時に実行できるわけではありません。以下の表で、黒い円は、データベースで同時に実行できない2つの操作を示しています。

参考文献:

同時管理操作

27
Alex_L

いいえ、これを行う必要はありません。

5
mrdenny

いいえ、違います。変更する必要はありません。データベース全体のバックアップによってトランザクションログが破損したり、切り捨てられたりすることはありません。トランザクションログのバックアップを作成する場合にのみ、トランザクションログが切り捨てられます。

0