今天公司服务器挂了故障,服务器装的是SQL2005;
因为每天都异地完整备份数据库,所以不怕。临时找了一台电脑代替使用作为服务器,拷贝备份文件到电脑,安装SQL2005数据库,从设备还原数据库,指定备份文件,一切很顺利。
谁知在恢复时出现以上的问题。 不知道什么原因啊?求高手帮帮忙

解决方案 »

  1.   

    参考:http://blog.csdn.net/htl258/archive/2010/04/15/5490832.aspx
      

  2.   

    晕,图挂了, 图片补充
    错误信息:还原对于服务器“WORK1”失败。(Microsoft.SqlServer.Smo)
    其他信息:
    System.Data.SqlClient.SqlError;在从该设备集进行读取时,RESTORE检测到在数据库“SERVER”中的页(0:0)上存在错误。。(Microsoft.SqlServer.Smo)
      

  3.   

    http://zhaonan0012000.blog.hexun.com/16281676_d.html
    去看看,参考一下吧
      

  4.   

    是不是添加bak文件的时候,添加了两个呀?
      

  5.   

    排除我新安装的SQL2005问题,SP2补丁也打了;我刚找了另一台电脑恢复数据库也出现这个问题。
    以前也还原过备份文件,为什么这次就出问题了呢。
      

  6.   

    好像是源文件有问题,你是否通过备份的服务器用RAR压缩后再复制到要还原服务器再解压的?
      

  7.   

    如果是如上所说,在要还原的服务器上装个高版本的RAR软件,再解压备份文件试试。
      

  8.   


    备份文件没有使用RAR压缩饿。
      

  9.   


    是没有被压缩,是你本身备份就有问题,你使用的是备份设备的方法来备份SQL SERVER,而且还是APPEND
    你现在要在其他的服务器上恢复数据库,那问题自然会出现,报错是正常的,没有原来的备份设备了,
    你目前也只能采用文件恢复方式,另外最好使用语句来恢复,这样会有更多的错误信息可以被参考