1

複数の実稼働サーバーから 15 分ごとにトランザクション ログが送信されるホット スワップ可能なバックアップ サーバーを備えた SQL Server 2008 ライブ サーバーを継承しました。実稼働サーバーの 1 つが同期しなくなります。私が行ったときは、バックアップのログの復元が最後に成功したのは 1 年以上前でした...明らかに、私の前任者はこれを監視していませんでした。私はデータベースを復元し、ログが確実に復元されたことを確認しました。次の 15 分間隔で正しく同期されます。ただし、数日おきに (ランダムな場合もあれば、1 時間、場合によっては 3 日) 同期が取れなくなり、朝の 10 分をかけてデータベースを復元する必要があります。

基本的に、これらが同期しなくなる理由を理解するために何を見る必要があるのだろうかと思っています。sqlauthority.com で見つけたクエリを実行すると、プライマリ データベースの trn とそのライセンス番号が表示され、次に取得するライセンスであるはずのファイルを使用してバックアップ データベースのトランザクション ログを復元しようとすると、ライセンス番号が最新すぎると表示されるので、次のファイルを試してみると、同期が取れておらず、復元できないと表示されます。

どんな助けでも大歓迎です:)

4

1 に答える 1

0

ジョブ履歴をさらに掘り下げると、LS_Restore ジョブがエラーで成功していることがわかりました。これは、SQL サーバー エージェント サービス アカウントが、データベースを復元しようとしていた trn ファイルが保存されているフォルダーにアクセスできなかったことです。

元の開発者が SQL サーバー エージェント サービス アカウントとして設定したものを調査し、そのユーザーに必要なアクセス許可を付与しました。現在、必要に応じてログが復元されています。

この情報が将来誰かに役立つことを願っています!!

于 2015-12-14T15:50:15.190 に答える