Avamar SQLプラグイン:便利なTSQLスクリプトとトラブルシューティング中にそれらを使用するタイミング
Summary: SQLバックアップ/リストアの問題をトラブルシューティングするために一般的に使用されるTSQLスクリプト。
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
1)このTSQLスクリプトは、一定期間にわたる完全なバックアップ履歴を生成します。
これは、特定のデータベースが最後にバックアップされたかどうか、およびいつバックアップされたかを判断するのに役立ちます。
これは、特定のデータベースが最後にバックアップされたかどうか、およびいつバックアップされたかを判断するのに役立ちます。
- 特定の日付範囲でバックアップされたデータベース全体のバックアップ履歴(そのサイズを含む)を取得します。
SELECT msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_start_date,
msdb.dbo.backupset.backup_size,
msdb.dbo.backupset.backup_finish_date,
msdb.dbo.backupset.type,
msdb.dbo.backupset.database_backup_lsn,
msdb.dbo.backupset.first_lsn,
msdb.dbo.backupset.last_lsn
FROM msdb.dbo.backupmediafamily
INNER JOIN msdb.dbo.backupset
ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id
WHERE database_name IN ('sql_database_name_here')
--and msdb.dbo.backupset.backup_finish_date between '1/20/2000' and '10/14/2022'
ORDER BY
2 DESC,
3 DESC
このTSQLスクリプトは、 SQL LSNの番号順序をチェックし、 avsql ログに「ログ ギャップ」エラーが表示されている場合に「ログ チェーン」が破損していないかどうかをチェックするために使用されます。
- バックアップ LSN 情報は、次の 2 つのクエリを実行することで検証できます。
SELECT last_lsn, type, user_name FROM msdb..backupset WHERE database_name=N'sql_database_name_here' AND type LIKE 'L' ORDER by last_lsn DESC SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')"
注:必要に応じて「sql_database_name_here」エントリをカスタマイズします。
上記のクエリーから返されたデータベースLSN情報を、Avamar SQLプラグインが sqlmeta.xml ファイルに格納したものと比較します。Article Properties
Article Number: 000207317
Article Type: How To
Last Modified: 05 Sep 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.