KB3044954 - FIX: SQL Server 2014 で AutoClose を有効にすると、I/O 完了ルーチンでアクセス違反が発生する

適用先
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

現象

Microsoft SQL Server 2014 で、データベースの AutoClose オプションを有効にすることを想定しています。 データベースがシャットダウンすると、I/O 完了ルーチンでアクセス違反エラーが発生し、メモリ ダンプ ファイルが生成される可能性があります。 例外が発生すると、複数のログ配布セカンダリ データベースの 1 つがそれ以上の復元を実行できなくなります。 影響を受けるデータベースは、必ずしも同じとは限りません。

原因

この問題は、ログ ライター スレッドとデータベースを閉じている別のスレッドとの間で競合状態が発生したために発生します。

解決策

Service Pack の情報

この問題を解決するには、SQL Server 2014 の Service Pack 1 を入手します。

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

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。