一直用的是Oracle,最近突然使用SQL Server 2005。
在SQL Server里我把一个数据库备份出来,是一份.bak文件。
我在另外一台机器的SQL Server里又新建了一个数据库,它的文件组的名字是一样的(但是存放路径不一样),我把备份出来的bak文件向恢复到新的数据库中,可惜导入不了。
请问,我想实现把一个数据库的备份文件恢复到另外一个数据库里改怎么弄?

解决方案 »

  1.   

    恢复备份文件时,无法恢复。更改下数据库文件保存路径试试。
    比如:在A服务器上备份时,数据库是安装在C盘的,那么备份文件中的数据文件和日志文件的路径是c盘,如:
    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\数据库名.mdf这样的。
    在B服务器上恢复时,如果数据库是安装和A服务器是一样的。就可以直接恢复,如果不是,就把数据文件和日志文件的路径改成B服务器自己的路径。