我从一个12年的项目中得到了一个SQL Server数据库备份(文件扩展名.bak),我试图在SQL Server2005上恢复它。
但是这给了我一个错误,它不是正确的版本。
所以我试图找到一个SQL Server2000版本,看看我是否可以用它来恢复它,但我找不到任何可以工作的版本。
有没有其他程序可以保存我的备份?
发布于 2013-02-11 04:10:52
从msdn forums复制而来
1)转到恢复数据库
2)选择要备份到的数据库
3)在磁盘上找到备份文件。您可能需要将其放入MSSQL Server -> MSSQL.1-> MSSQL -> Backup文件夹中。它必须是.bak文件。
4)选择要从可用备份恢复的备份。
5)转到左上角的“选项”属性,然后选择“覆盖现有数据库”。
6)现在确保这个对话框视图中要恢复的数据库上的文件的路径是正确的。查看数据库文件和日志文件的路径,并确保它们是要恢复的数据库的正确路径。这里的问题是,这些路径将指向备份所在的文件系统,而不是您要将恢复放到的文件系统。
另外,如果您要将数据库恢复到一个没有该数据库的新服务器(要恢复到其中),请使用相同的名称创建一个假数据库,然后使用上面提到的覆盖设置恢复到该数据库。
https://stackoverflow.com/questions/14802027
复制相似问题