修正: SQL Server 2012 または SQL Server 2014 では、tempdb データベースのログ ファイルと SQL Server がクラッシュします。

現象

Microsoft SQL Server 2012 または SQL Server 2014 を使用していることを想定しています。Tempdbデータベースのログ ファイルはすべて、SQL Server がクラッシュするが表示される次のエラー メッセージ。
エラー: 9002、レベル: 17、状態: 4。
データベース 'tempdb' のトランザクション ログがいっぱいに 'ACTIVE_TRANSACTION' のためです。
エラー: 3314、レベル: 21、状態: 3 です。
データベース 'tempdb' でログに記録された操作の取り消し、中には、ログ レコード ID (135:376:442) でエラーが発生します。通常、特定のエラーは、Windows イベント ログ サービスでエラーとして以前記録されます。バックアップからデータベースまたはファイルを復元またはデータベースを修復します。
エラー: 3449、レベル: 21、状態: 1 です。
SQL Server は、データベース (データベース ID 2) を回復するためにシャット ダウンする必要があります。データベースはシャット ダウンできないユーザー データベースまたはシステム データベースです。SQL Server を再起動します。データベースは、別の起動後の回復に失敗した場合、修復またはデータベースを復元します。
サーバーのシャット ダウンにより SQL トレースが停止されました。トレース ID = '1' です。これは、情報メッセージのみです。ユーザーの操作は必要ありません。

この問題は、 tempdbのログ ファイルのサイズは、 tempdbの作業負荷を処理するのに十分なログ ファイルの自動拡張が無効に設定されて場合に発生します。限られた容量のためのtempdbでのロールバックが失敗した場合は、SQL Server がクラッシュします。

この修正プログラムは、ログ領域が不足すると、予約済み領域のより正確な計算を使用できます。Tempdbのログを有効にすると、 tempdbでのロールバックの障害を避けるためにも役立ちますこの修正プログラム一時的に増加します。これらの変更は、サーバーがクラッシュを防止します。

解決策

2014 の SQL Server のサービス パックの情報

この問題を解決するには、Microsoft SQL Server の 2014 の最新のサービス パックを取得します。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

2958069 2014 の SQL Server の最新の service pack の入手方法


SQL Server 2014 Service Pack 1 (SP1) の詳細については、 SQL Server 2014 Service Pack 1 で修正されるバグを参照してください。

SQL Server 2012 のサービス パックの情報

この問題を解決するには、Microsoft SQL Server 2012 の最新の service pack を入手します。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

2755533 SQL Server 2012 の最新の service pack の入手方法

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
プロパティ

文書番号:2963384 - 最終更新日: 2017/02/01 - リビジョン: 1

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

フィードバック