この投稿は5年以上前のものです
1 Rookie
•
621 メッセージ
0
487
Avamar6.1のSQL Plug-inの動作について
こんにちは。
今、Avamar6.1のMicrosoft SQL Plug-inについて動作を調べています。
イマイチオプションの項目がわかりずらく、どのように運用するべきなのか。
SQLの仕様に関わるかもしれませんが、SQL Plug-inの動作に関してご教授下さい。
一通り、下記のように動作確認をしてみました。
<SQLの復旧モデルが単純の場合>
"Force incremental backup after full backup"を外すだけでバックアップが成功します。
(ログの切捨て設定も何も設定せずにデフォルトです。単純なので気にする必要もないと思います。)
<復旧モデルが完全の場合>
→"Force incremental backup after full backup"をついている(デフォルト設定)
結果=Incrementalバックアップ、Fullバックアップ、統合が一度に実行されバックアップ成功
→"Force full backup"だけ外す、その他デフォルト
結果=Incrementalバックアップ、Fullバックアップ、統合が一度に実行されバックアップ成功)
→"Force incremental backup after full backup"と"Force full backup"を外す
"log trancate"を"for all backup type"に変更、その他デフォルト
結果=SQL2008以降はlog trancateをサポートしない旨のログ部分で"W/exception"
→"Force incremental backup after full backup"と"Force full backup"を外す
"log trancate"を"(default)only for incremental backup"に変更
結果=バックアップ成功
結果下記の結論に至っています。
※復旧モデルが単純でも完全でも、インクリメンタルでしかlog trancateされない。
※”Force incremental backup after full backup”オプションでは、完全、増分が同じタイミングで行われる。
※1つのポリシーでは増分、差分、フルバックアップを組み合わせてバックアップジョブを作れない。
上記、動作として認識にズレなどないでしょうか。
katamari
1 Rookie
1 Rookie
•
621 メッセージ
0
2012年12月11日 01:00
ご回答ありがとうございます。
ご提示いただいたドキュメントは読んでいますが、イマイチ理解できず動作確認をしていました。
せっかくですので”W/exception”がでないBackupオプションをまとめておきます。
<SQL復旧モデルが”Simple recovery mode”>
”Backup type”
=Fullを選択
"Force incremental backup after full backup"
=チェックを外す
"Force full backup"
="Force incremental backup after full backup"を選択しているため、どちらでも良い
"Trancate database log"="(Default)only for incremental backup"
=differential,Incrementalができない+する必要がないためデフォルト
"For simple recovery model database"="Skip incremental with error"
="incremental"は動かないため変更の必要なし
<SQL復旧モデルが”full recovery mode”>
"Backup Type"
=fullを選択
"Force incremental backup after full backup"
=チェックをつける(デフォルト)
"Force full backup"
=”Full”を選択しているため、どちらでも良い
"Trancate database log"="(Default)only for incremental backup"
=differential,Incrementalができない&する必要がないためデフォルト
"For simple recovery model database"="Skip incremental with error"
=関係ないため変更なし
間違っていましたら、ご指摘ください。
Uehara Y.
Community Manager
Community Manager
•
5K メッセージ
0
2012年12月10日 22:00
Avamar 6.1 for SQL Server User GuideのP.140~今回のご質問に関するオプションの記載がありました。
※最初に言葉に間違いが無いように、それぞれのバックアップの呼び方を上記ドキュメント内の記載に合わせます。例えばfull, differential, transaction log(=incremental)のそれぞれのバックアップイメージは以下の図の通りです。
上記資料によると、log trancateはTruncate database logの設定により変更可能ですが、log trancateがDefault設定で実行されるのはincremental backupに対してのみ(p.142の「No log trancation occurs if the backup type is full or differential」)。
また、Simple recovery modelにはincremental backup (transaction log backup)は実行することが出来ないとの記述もあります(p.141のNotice:)。
Force full backupに関しては、設定を行った際に「必要に応じて」full backupが行われるというオプションです(p.141の「Effectively, this option automates taking a full backup when necessary」)。また、Backup typeとしてはFull, Differential,及びIncrementalしか選択が出来ず、混在は出来ないようです。
と、明確な回答になっていないかもしれませんが(そんな気がします。。。)、上記ドキュメントをまずは一度ご確認いただけますようお願いします。