SQL Server トランザクション ログが Lync Server 2013 環境で最大容量に達した場合、フロントエンド サーバーを起動できません
現象
次のような状況で問題が発生します。
- 多くのユーザー アクティビティは、Microsoft Lync Server 2013 環境のサーバー プールで発生します。
- フロントエンド サーバー プールのバックエンド サーバーで Microsoft SQL Serverが実行されています。
- バックエンド サーバーは完全復旧モードです。
- バックエンド サーバーでデータベース ミラーリングが有効になっています。
この状況では、ユーザー サービス データベースのトランザクション ログが最大容量に達します。 そのため、フロントエンド サーバーを起動することはできず、次のものがイベント ログに記録されます。
また、次のエラーが発生します。
SQL_9002_severity_17 sql_err
# The log file for database '%.*ls' is full. Back up the
# transaction log for the database to free up some log space.
# as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x232a
# for decimal 9002 / hex 0x232a
注:
DBCC SQLPERF (LOGSPACE) クエリを実行して、バックエンド サーバー上のすべてのトランザクション ログのサイズと現在の容量をチェックします。
回避策
この問題を回避するには、SQL Serverバックアップを実行して、最大容量に達するトランザクション ログを切り捨てます。 これにより、トランザクション ログのファイル サイズが小さくなります。
詳細
さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示