Avamar:SQL - Avamar SQLプラグインを使用してデータベースをバックアップする際に「ログギャップ」エラーの原因
Summary: 増分データベース バックアップ中にSQLプラグイン ログ ギャップ エラーが発生します。これは、sys.database_recovery_statusからのバックアップ中に取得されたlast_log_backup_lsnが、sqlmeta.xmlファイルに格納されているデータベースのlast_lsnと一致しない場合に発生します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
この問題に対処するには、次の2つの回避策があります。
ログ ギャップ エラーをトラブルシューティングする場合は、次のフラグavsql.cmd追加してデバッグを有効にする必要があります。これは、Avamar SQLログに記録されたLSN情報を確認するために行う必要があります。
また、上記の2つのSQLクエリーを実行して、SQL Management Studioのクエリー アナライザーからAvamarの動作を模倣し、SQLで返されたLSN番号を検証します。
- SQLデータセットと[Enable Force Full]オプションを変更します
- 次のフラグavsql.cmd追加します。
--forcefull=true
- avsql.cmdファイルが存在しない場合は、C:\Program Files\avs\varフォルダーに作成します。
2019/10/22-19:45:45.51399 [avsql_assist] database 'TEST', last backup lsn = '53119000001811800001' 2019/10/22-19:45:45.51500 [avsql_assist] avsql_metadata::get 2019/10/22-19:45:45.51699 [avsql_assist] ===> avsql_metadata::get 2019/10/22-19:45:45.51799 [avsql_assist] avsql_assist::align_numeric_ustrings 2019/10/22-19:45:45.52200 [avsql_assist] Before alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.52300 [avsql_assist] After alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.52399 [avsql_assist] sqlconnectimpl_smo::get_last_backup_lsn 2019/10/22-19:45:45.52699 [avsql_assist] retrieving last backup lsn for 'TEST' db from sys.database_recovery_status 2019/10/22-19:45:45.52800 [avsql_assist] ===> sqlconnectimpl_smo::InitDll 2019/10/22-19:45:45.52900 [avsql_assist] SMO dll already loaded. 2019/10/22-19:45:45.52900 [avsql_assist] SMOWrap::SMO_GetLastBackupLSN 2019/10/22-19:45:45.53600 [avsql_assist] database 'TEST', last backup lsn = '53119000001811800001' 2019/10/22-19:45:45.53600 [avsql_assist] avsql_assist::align_numeric_ustrings 2019/10/22-19:45:45.53800 [avsql_assist] Before alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.53900 [avsql_assist] After alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.53999 [avsql_assist] : A log gap was identified or a full backup was not found.sys.database_recovery_statusからデータベースTESTのLSN番号を取得するためのSQLクエリは次のとおりです。
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N'TEST')"このデータベースのsqlmeta.xmlファイルを更新するためのSQLクエリは次のとおりです。
SELECT top 1 last_lsn as last_log_backup_lsn FROM msdb..backupset WHERE database_name=N'TEST'" "AND type LIKE 'L' ORDER by last_lsn DESC;
ログ ギャップ エラーをトラブルシューティングする場合は、次のフラグavsql.cmd追加してデバッグを有効にする必要があります。これは、Avamar SQLログに記録されたLSN情報を確認するために行う必要があります。
--debug --verbose=5 --x01=131072 --x14=3276C:\Program Files\avs\varフォルダーにavsql.cmdファイルが存在しない場合は作成します
また、上記の2つのSQLクエリーを実行して、SQL Management Studioのクエリー アナライザーからAvamarの動作を模倣し、SQLで返されたLSN番号を検証します。
Additional Information
関連するナレッジベース記事:
- Avamar:SQLプラグイン - 2番目の増分バックアップが正当な理由なくフルにプロモートされる
- Avamar - CLIを使用してSQL増分バックアップを実行すると、増分バックアップではなくフル バックアップになる
- Avamar SQLバックアップが例外で完了しました: フルになった後に強制増分がエラーで失敗します。「Error: ログ ギャップが特定されたか、フル バックアップが見つかりませんでした」というエラーが表示されます。
- Avamar:avsqlエラー: (ローカル)/databasenameデータベースのフル後に増分バックアップをスキップしています。Error: ログ ギャップ検出データを取得できません
- Avamar:SQLバックアップが次のエラーで失敗しています: 「ログ ギャップが特定されたか、フル バックアップが見つかりませんでした」
- Avamar SQLクラスターのバックアップがログ ギャップとsqlmeta.xmlファイルで失敗する
- 「ログ ギャップ」エラーが原因でAvamar AlwaysOn SQL増分バックアップがランダムに失敗する
- Avamar:ネイティブ バックアップ ツールを使用したSQLバックアップでは、ファイルから有効なエントリーが削除されsqlmeta.xml
Affected Products
AvamarArticle Properties
Article Number: 000158072
Article Type: How To
Last Modified: 06 Aug 2025
Version: 9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.