SQL Server事务日志备份失败665“由于文件系统限制,无法完成请求的操作”

时间:2017-07-26 03:57:11

标签: sql-server

我正在SQL Server 2012中为数据库“XXXX”进行事务日志备份。

在执行事务日志备份(执行60%之后)时,会抛出此错误:

  

服务器AAAA(Microsoft.Sqlserver.SmoExtended)备份失败   附加信息:
  System.Data.SqlClient.SqlError:
  写入“”失败665 :(请求的操作无法完成,但文件系统限制)

请协助。

1 个答案:

答案 0 :(得分:0)

我建议你:

  1. 在假脱机的卷上运行Windows碎片整理 文件夹位于。
  2. 或者,选择一个不同的,不那么分散的卷来压缩 数据库到。
  3.   

    当填充稀疏文件(用于快照数据库文件)时,Windows会限制可能驻留在文件中的数据量。一旦存储在稀疏文件中的数据量超过限制,可以防止文件中的进一步数据存储。

    此外:

    • DBCC CHECKDB模式(OFFLINE
    • 运行WITH TABLOCK
    • 在进行较少数据修改时运行DBCC CHECKDB 地方
    • 将数据库分成几个文件。限制是每个 稀疏文件和每个数据库快照创建匹配的稀疏文件 对于每个数据库文件。例如,如果数据库文件都是 总大小限制为64GB,您不能超过a的限制 每个文件。
    • 删除已变大的快照数据库。

    Reference

    我希望对你有所帮助:)。