Ola HallengrenのDB整合性スクリプトを実行していたSQL Server 2014インスタンスをWindows 2012 R2で実行します。これは発生したエラーです:
ファイル 'H:\ MSSQL12\Data\EDW_Data_6.ndf_MSSQL_DBCC15'のオフセット0x0001392f6ee000での書き込み中に、オペレーティングシステムがSQL Serverにエラー665(要求された操作はファイルシステムの制限により完了できませんでした)を返しました。 SQL Serverエラーログとシステムイベントログに追加のメッセージが表示される場合があります。これは、データベースの整合性を脅かす深刻なシステムレベルのエラー状態であり、すぐに修正する必要があります。完全なデータベース整合性チェック(DBCC CHECKDB)を実行します。このエラーは多くの要因によって引き起こされる可能性があります。詳細については、SQL Server Books Onlineを参照してください。
イベントログとSQL Serverエラーログの両方をチェックしましたが、役立つ可能性のある多くの追加情報がありませんでした。このデータベースのDBCCチェックをまだ再実行していません。このデータベースはデータウェアハウスデータベースであるため、かなりアクティブです。現在10.5 TBです。 dbccを再実行するとMSSQL_DBCC15がクリアされる可能性があると聞きましたが、アクティビティのレベルのため、このサーバーでクリアするのをためらっています。私の好みは、バックアップを別のサーバーにコピーして、そこでdbccを実行することです。その場合、プライマリサーバーのディスクに残っているDBCC15ファイルをクリーンアップする方法はありますか?
イベントログとSQL Serverエラーログ以外の情報を見つけることができる他の場所はありますか?
このエラーの原因についての考え、または状況に基づいてDBCC checkdbを実行するための最良のオプションを評価してください。
DBCCはデータベーススナップショットを作成し、データベーススナップショットは NTFSスパースファイル を使用して実装されます。 DBCCについて報告されたエラー665は以前に報告されており、CSSチームによってブログに投稿されています。
リンクされた記事には、問題の詳細と適用可能な修正が表示されます(OSのバージョンと構成によって異なります)。