1.在数据库中新建一个新的数据库(通常以备份文件的名字命名)
2.还原这个新建的数据库,指定要还源的bak文件。就OK了。
但如果你的数据库备件文件(*.bak)是在mssql2000中备份的,还原到mssql2005时会出现还原数据库的错误,
原因是两个数据库的文件不兼容。这时我们只需要进行如下两步的设置就OK了:
1.右击要还原的数据库---->属性---->选项----->设置兼容级别为:SQL Server 2000 (80)
2.在指定了要还原的*.bak文件以后,选项---->设置还原选项--->覆盖现有数据库(选上),其它默认。
3.确定后你的mssql2000数据库备份文件就可以还原到mssql2005中了。
=================================================================================
PS:使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。
路径问题,将数据库的备份文件 放在错误提示相应的路径下面 .
=================================================================================
接着出现因为数据库正在使用,所以无法获得对数据库的独占访问权。
这时关掉与要还原数据库的所有链接线程 然后重启SQL SERVER服务.
再按上面步骤,还原成功!