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


22

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

データベースの成長に伴い、完全バックアップは当初の計画よりも時間がかかります(圧縮しても)。そして、ログから、トランザクションログのバックアップが同時に実行されていることに気付きました。

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


他の人があなたのスケジュールを変更する必要がなく、競合がないと述べたように、スペースの制約のためにフルバックアップが失敗した場合はどうすればよいのですか?また、完全バックアップ時に即時に障害が発生した場合、ログのバックアップにより1日が節約されます。
ビジュホセ

回答:


27

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

ここに画像の説明を入力してください

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

参照:

同時管理操作


3
これは、後で保存するだけのテーブルの1つです。リンクをありがとう。+1
トーマスストリンガー


0

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


1
Alex_Lが少し前に投稿したのと同じことを言っていませんか?
-dezso

同様の答えがあります
アレクサンドルオメルチェンコ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.