2017-07-26 57 views
0

SQL Server 2012でデータベース "XXXX"のトランザクションログバックアップを取っています。SQL Serverトランザクションログのバックアップに失敗しました665 "ファイルシステムの制限により要求された操作を完了できませんでした"

(60%を実行した後)、トランザクションログのバックアップを取るが、それはこのエラーがスローされます。

Backup failed for server AAAA (Microsoft.Sqlserver.SmoExtended)
Additional Information:
System.Data.SqlClient.SqlError:
Write on "" failed 665: (The requested operation could not be completed dut to file system limitation)

支援してください。

+0

あなたが最初にすべてのGoogleの提案をチェックし、彼らはあなたを助けていないことが判明しましたか?ヒント:Googleの「SQL Server要求された操作をファイルシステムの制限で完了できませんでした」 – Alex

答えて

0

私はあなたをお勧めします。

  1. スプール フォルダが配置されているボリューム上のWindowsのデフラグを実行します。
  2. または、断片化されていない別のボリュームを選択して、 データベースをスプールします。少ないデータ変更が 行われている時に

    • 実行DBCC CHECKDBOFFLINEモード(WITH TABLOCK
    • 実行DBCC CHECKDB
    • 分割数にデータベース:

When a sparse file (used for snapshot database files) is populated Windows limits the amount of data that may reside in the file. Once the amount of data stored in the sparse file exceeds the limit further data storage in the file may be prevented.

もより多くのファイル。制限は スパースファイルであり、各データベーススナップショットは一致するスパースファイル をデータベースファイルごとに作成します。たとえば、データベースファイルのそれぞれが で、合計サイズが64GBに制限されている場合は、ファイル単位で の制限を超えることはできません。

  • 大きくなったスナップショットデータベースを削除します。
  • Reference

    私はあなたのために役立つことを願って:)

    +1

    OPはスパースなNTFSファイルを使用しません。上記の推奨事項は、dbccのdb (タブロックで使用すると作成されません) – sepupic

    関連する問題