服务器为英文版:SQL 2008
本机为中文版:SQL 2008
本机数据库还原服务器没有问题,但是服务器备份出来的数据库还原到本就报错,报错信息如下:------------------------------执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)------------------------------
其他信息:在 "E:\work\Projct\RAHALA\Data Base Backup\RAT_LI_backup_2011_06_22_020002_2854155.bak" 上读取失败: 38(已到文件结尾。) (Microsoft SQL Server,错误: 3203)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3203&LinkId=20476------------------------------
按钮:确定
------------------------------

解决方案 »

  1.   

    E:\work\Projct\RAHALA\Data Base Backup\RAT_LI_backup_2011_06_22_020002_2854155.bak你这个路劲确定没有错或者是完整的,而且备份文件在本机上。
      

  2.   

    别反问我呀!我不知道才发帖呀两个SQL的排序是不同的!
      

  3.   

    可能是拷贝的文件有问题,通常在本机磁盘存在坏道的情况下存在。--贴出结果
    RESTORE FILELISTONLY FROM  DISK ='E:\work\Projct\RAHALA\Data Base Backup\RAT_LI_backup_2011_06_22_020002_2854155.bak'
      

  4.   

    是什么格式的??服务器上面的磁盘是FAT32??你的机器上是NTFS?
      

  5.   

    我的机器是NTFS的没错,胆识服务器也是NTFS的!
      

  6.   

    把.bak文件换个磁盘试试,最好是不同的物理磁盘上,没有的话就换个磁盘分区里.