現象
メモリ最適化オブジェクトを含むデータベースが含まれている Microsoft SQL Server 2014 を使用していることを前提とします。 SQL Server を再起動すると、正常に再起動し、エラーログに次のメッセージが表示されることがあります。
誤差ファイル<ファイルパス>\<ファイル名>を削除できません。理由5の dll。 ファイルの名前を変更<パス>\<ファイル名>。old_dll. この問題は、以前にメモリ最適化テーブル Dll のアンロードに失敗したために発生した可能性があります。
原因
この問題は、タイミングの問題が原因で発生します。 メモリ最適化されたオブジェクトを持つデータベースのサーバー再起動時に、サーバーでメモリ最適化テーブルの古い Dll を削除できない場合があります。 サーバーは、古い Dll の名前を変更して、再起動を続行することができます。 ただし、ユーザーによる操作が必要ない、またはできないことを示すメッセージがエラーログに記録されます。
解決方法
修正プログラムを適用した後、メッセージは情報メッセージとして修正されます。この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 の累積更新プログラム1 /en-us/help/2931693
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。