sql2005 还原数据库时报错use master
restore database test   from disk = 'D:\test_backup_201110310230.bak'
with replace, 
MOVE N'test' TO N'D:\DATA\test.mdf',  
MOVE N'test_log' TO N'D:\DATA\test_log.ldf'
错误:
消息 3154,级别 16,状态 4,第 2 行
备份集中的数据库备份与现有的 'test' 数据库不同。
消息 3013,级别 16,状态 1,第 2 行
RESTORE DATABASE 正在异常终止。=============================
说明:
1.数据库备份文件是另一台机器上的
2.2台机器的数据库版本一样
3.到网上搜索了很多方法,还是没解决(网上的方法一般是勾选"覆盖现有数据库")请大家给出解决方法,谢谢

解决方案 »

  1.   

    猜测你的情况可能如下:
    1.你建立了一个test的数据库,然后去还原之,如果是这样,那么不需要建立test库,直接使用备份文件还原即可.
    2.你使用的版本不对,备份文件版本高,数据库系统版本低.这种情况则无法还原.
      

  2.   

    disk = 'D:\test_backup_201110310230.bak'
    这个路径换成你SQL SERVER安装路径下的DATA文件夹