メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Microsoft SQL Server 2014 で、大きな列ストアインデックスを含むデータベースがあることを前提としています。 データベースに対して DBCC CHECKDB コマンドを実行すると、SQL Server エラーログから次のエラーメッセージが表示されます。

オペレーティングシステムがエラー665を返しました (ファイルシステムの制限のため、要求された操作は、ファイル ' <ディスク名> のオフセット0x00004a21310000 での書き込み中に実行できませんでした)。MSSQLSERVER\MSSQL\Data\XXXX.mdf'. SQL Server エラーログとシステムイベントログに含まれる追加のメッセージにより、さらに詳しい情報が表示されることがあります。 これは、データベースの整合性を確保し、直ちに修正する必要がある重大なシステムレベルのエラー状態です。 完全なデータベース整合性チェック (DBCC CHECKDB) を実行します。 このエラーは、多くの要因によって発生する可能性があります。詳細については、「SQL Server Books Online」を参照してください。

列ストアインデックスを含むテーブルに対して DBCC CHECKTABLE コマンドを実行すると、次のエラーメッセージが表示されます。

Msg 0、Level 11、State 0、Line 0A 重大なエラーが現在のコマンドで発生しました。 結果は破棄する必要があります。

同時に、エラーログに次のエラーメッセージが表示されます。

エラー状態6のため、DomainName\UserName によって実行された DBCC CHECKTABLE (<Table_Name>) が異常終了しました。 経過時間: 0 時間3分36秒。

原因

この問題は、SQL Server 列ストアインデックス機能のプリフェッチメカニズムの問題が原因で発生します。 この問題により、データページは、オペレーティング665システムの正常なエラーを発生させるスナップショットデータベースに不必要にデータを設定します。Note DBCC CHECKDB コマンドは、内部でデータベーススナップショットを自動的に作成します。 データベーススナップショットを手動で作成して、列ストアインデックスを使う複数のクエリを実行する場合は、同じ問題が発生する可能性があります。

解決方法

Service pack の情報

この問題を解決するには、SQL Server 2014 の Service Pack 1 を入手してください。

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

累積的な更新情報

この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。

SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムをダウンロードしてインストールすることをお勧めします。

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×