SQL データベースの差分/ログバックアップに失敗し、「Backup Exec SQL Agent は、このデータベースの完全バックアップを作成する際に使用されませんでした。差分バックアップまたはトランザクションログバックアップを実行するには、SQL Agent を使用して完全バックアップを実行する必要があります。」というエラーが表示される
バックアップジョブログの表示
V-79-57344-33960 - ログバックアップをサポートするように設定されていないデータベース でログバックアップを実行しようとしました。設定を変更するには、SQL 管理ツールを使用してリカバリモードを[完全]に設定します。この設定を変更した場合、ログバックアップを実行する前に新規の完全バックアップを実行してください。
V-79-57344-867 - このデータベースの前回の完全、差分、またはログバックアップの作成に Backup Exec SQL Agent が使用されませんでした差分バックアップまたはトランザクションログバックアップを実行する前に、SQL Agent を使用して完全バックアップを実行する必要があります。
完全/差分ログバックアップ戦略を使用している Backup Exec で SQL のバックアップ実行時に、SQL データベースの差分/ログバックアップが上記のエラーを発生して失敗します。
任意のバックアップアプリケーションと Backup Exec を組み合わせて使用している場合(Veritas System Recovery や SQL の内部バックアップユーティリティなど)、差分バックアップまたはログバックアップがジョブログで正常に完了したことを示していても、SQL Server の差分バックアップまたはログバックアップが回復不能と表示される可能性があります。
この問題は、SQL のログシーケンス番号(LSN)·が他のバックアップアプリケーションによってリセットされたことが原因で発生します。そのため、BEWS によって実行される次回の差分バックアップまたはログバックアップは、元の BEWS 完全バックアップではなく、別のバックアップアプリケーションに関連付けられます。別のバックアップアプリケーションが作成したバックアップセットは使用できないため、それ以降の差分バックアップまたはログバックアップは回復不能であると BEWS で表示されます。
Backup Exec 11D(Hotfix 38 適用後)以降のバージョンでは、Backup Exec Agent for Microsoft SQL Server に変更が加えられました。Backup Exec は Microsoft SQL インスタンスに対して参照チェックを実行して、最終データベースバックアップが Backup Exec SQL Agent により作成されたかどうか確認するようになりました。この変更により、SQL バックアップの整合性を維持できます。