適用対象:SQL Server
詳細
| 属性 | 値 |
|---|---|
| 製品名 | SQL Server |
| イベント ID | 14420 |
| イベント ソース | MSSQLSERVER |
| コンポーネント | SQLEngine |
| シンボル名 | SQLErrorNum14420 |
| メッセージ テキスト | ログ配布プライマリ データベース %s.%s では、バックアップのしきい値が %d 分間ですが、%d 分間バックアップ ログ操作が実行されていません。 エージェント ログおよびログ配布モニターの情報を調べてください。 |
説明
バックアップのしきい値を超えましたが、ログ配布が同期されていません。 バックアップのしきい値は、ログ配布のバックアップが完了するまでの許容時間 (分数) です。この時間が経過すると警告が生成されます。 このメッセージは、必ずしもログ配布に関する問題を示しません。 このメッセージは次の問題のいずれかを示す可能性があります。
バックアップ ジョブが実行されていない。 原因として、プライマリ サーバー インスタンスで SQL Server エージェント サービスが実行されていないか、バックアップ ジョブが無効になっているか、またはバックアップ ジョブのスケジュールが変更されていることが考えられます。
バックアップ ジョブが失敗している。 この原因として考えられるのは、バックアップフォルダのパスが有効でない、ディスクがいっぱいである、または BACKUP 文が失敗する他の理由などです。
ユーザーの操作
このメッセージが表示された場合は、次の方法で対処してください。
プライマリ サーバー インスタンスで SQL Server エージェント サービスが実行されていることを確認します。また、プライマリ データベースのバックアップ ジョブが有効になっており、適切な頻度で実行するようにスケジュール設定されていることを確認します。
プライマリ サーバーのバックアップ ジョブが失敗している可能性があります。 この場合は、バックアップ ジョブのジョブ履歴を参照して原因を探してください。
プライマリ サーバー インスタンスでログ配布のバックアップ ジョブを実行する際、監視サーバー インスタンスに接続して log_shipping_monitor_primary テーブルを更新できない可能性があります。 その場合、監視サーバー インスタンスとプライマリ サーバー インスタンス間での認証に問題があると思われます。
バックアップの警告のしきい値に、正しくない値が設定されている可能性があります。 この値は、バックアップ ジョブの少なくとも 3 倍の頻度に設定するのが理想的です。 ログ配布を構成し、有効にした後で、バックアップ ジョブの頻度を変更した場合は、それに合わせてバックアップの警告しきい値も更新する必要があります。
監視サーバー インスタンスがオフラインになり、その後オンラインに戻ったとき、警告メッセージ ジョブが実行される前に、log_shipping_monitor_primary テーブルが現在の値に更新されません。 監視テーブルを更新して、プライマリ データベースの最新データを反映させるには、プライマリ サーバー インスタンスで sp_refresh_log_shipping_monitor を実行します。
プライマリ サーバー インスタンスまたは監視サーバー インスタンスで、日付または時刻が正しく設定されていません。 これが原因で、警告メッセージが生成される場合もあります。 これらいずれかのサーバーで、システムの日付または時刻が変更された可能性があります。
Note
2 つのサーバー インスタンスでタイム ゾーンが異なることによって、問題が発生することはありません。
参照
log_shipping_monitor_primary(Transact-SQL)
ログ配布について (SQL Server)
sp_help_log_shipping_monitor_primary(Transact-SQL)
sp_refresh_log_shipping_monitor(Transact-SQL)
ログ配布について (SQL Server)