sql 2008 数据库备份报错 3041和3043 高分求解,现在数据库在运行备份不了 请问如何备份?数据库sql2008 643041  错误数据库备份数据库备份错误

解决方案 »

  1.   

    这个试过了吗?
    http://support.microsoft.com/kb/2646329/zh-cn
      

  2.   

    数据页面有损坏吧
    可以看看错误日志
    或者执行checkdb看看
    是哪个页面损坏 然后通过备份还原损坏的页面
      

  3.   

    1楼的网址你看看,我本来也想发的,网络不行慢了一步,另外根据错误提示mdf出现了错误,可以尝试使用DBCC CHECKDB('库名')with physical_only检查一下,如果有错误,试试用DBCC CHECKDB命令的其他选项修复,如果都不行,那新建一个库,然后把数据导过去
      

  4.   

    --消息 1823,级别 16,状态 2,第 1 行
    无法创建数据库快照,因为它未能启动。
    消息 7928,级别 16,状态 1,第 1 行
    无法创建数据库快照以进行在线检查。可能前一个错误消息已给出原因,或者某个基础卷不支持稀疏文件或备用流。请尝试使用独占访问来运行离线检查。
    消息 5030,级别 16,状态 12,第 1 行
    无法用排他锁锁定该数据库,以执行该操作。
    消息 7926,级别 16,状态 1,第 1 行
    检查语句已中止。由于无法创建数据库快照,且无法锁定数据库或表,因此无法检查该数据库。有关何时出现此行为以及有哪些解决方法的详细信息,请参阅联机丛书。有关详细信息,请参阅以前的错误。
    消息 824,级别 24,状态 2,第 1 行
    SQL Server 检测到基于一致性的逻辑 I/O 错误 保护选项无效。在文件 'I:\Data130401\sunjet_25.ndf:MSSQL_DBCC16' 中、偏移量为 0000000000000000 的位置对数据库 ID 16 中的页 (28:0) 执行 读取 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
      

  5.   

    那只能修复数据库了。没有什么办法,或者试下重启会不会有奇迹出现,又或者停一下机,然后把mdf和ldf复制到别的机器上经行修复
      

  6.   

    不是!用sql语句执行强制备份。
      

  7.   

    sql server 2005往后,可以对page进行还原的,如果有备份的话,直接还原那个页就行了。
      

  8.   


    请教sql2008 如何还原页!
      

  9.   

    找了篇强制还原数据库的存储过程:http://wenku.baidu.com/view/2cdf0cc158f5f61fb736663e.html 看能不能还原刚才强制备份的文件。
      

  10.   


    自然NDF 有问题的话.按上面的操作.如果有那时期的备份,把页面 还原好 .如果没有用DBCC CHECKDB 修复.可能允许丢失.还原查RESTORE DATABASE  里面有各种选项
      

  11.   

    CHECKDB 检测过确实有错误,但是数据库我强制备份了下,我测试还原下,还原不了,怕CHECKDB 修复,万一修复数据库起不来了,那就大了,还不如它现在有的报错好,最起码还可以用。故我想来个强制备份试下还原后,再整理错误。那样放心些。