【问题标题】:SQL 2008 backups failingSQL 2008 备份失败
【发布时间】:2015-08-07 22:56:21
【问题描述】:

我有一位最终用户遇到此错误并正在寻求帮助。无法进行完整备份,以下是我们遇到的错误。 我尝试运行完整备份以在出现错误后继续,但它仍然失败。是的 sql services 可以完全访问磁盘。我能够对同一台服务器上的其他数据库进行完整备份。

消息 3203,第 16 级,状态 1,第 1 行 读取“R:\MSSQL10\Database.mdf”失败:23(数据错误(循环冗余检查)。) 消息 3013,第 16 级,状态 1,第 1 行 BACKUP DATABASE 异常终止。

我运行了 checkdb,它返回说运行 repair_allow_data_loss。有没有办法在不运行允许数据丢失的情况下修复这个错误?

【问题讨论】:

    标签: sql sql-server-2008 backup dbcc


    【解决方案1】:

    大多数时候CRC错误(循环冗余校验)与文件损坏(出于任何原因)有关,可能是硬盘错误(文件写入硬盘坏扇区),也可能是其他原因好吧。

    您可以做的是将数据库脱机一秒钟(任务>脱机),而不是将数据库和日志文件 .mdf 和 .ldf 复制到备用位置。 比尝试修复数据库,如果有一些数据丢失,您可以随时将复制的文件和数据库恢复到以前的状态。

    如果您的硬盘损坏,您可能无法复制文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多