【问题标题】:SQL Server 2000 backup recovering on SQL Server 2005在 SQL Server 2005 上恢复 SQL Server 2000 备份
【发布时间】:2013-01-25 22:59:06
【问题描述】:
我有一个 12 年的项目的 SQL Server 数据库备份(文件扩展名 .bak),我试图在 SQL Server 2005 上恢复它。
但这给了我一个错误,它不是正确的版本..
所以我试图找到一个 SQL Server 2000 版本,看看我是否可以用它来恢复它,但我找不到任何有效的版本。
还有其他程序可以保存我的备份吗?
【问题讨论】:
标签:
sql
sql-server-2005
sql-server-2000
database-backups
【解决方案1】:
从msdn forums复制过来的:
1) 去恢复数据库
2) 选择要备份到的数据库
3) 在磁盘上找到备份文件。您可能必须将其放入 MSSQL Server -> MSSQL.1-> MSSQL -> 备份文件夹。它必须是一个 .bak 文件。
4) 选择要从可用备份中恢复的背面。
5) 转到左上角的“选项”属性,然后选择“覆盖现有数据库”。
6) 现在确保数据库上要恢复的文件的路径在同一个对话框视图中是正确的。查看数据库文件和日志文件的路径,并确保它们是要恢复的数据库的正确路径。这里的问题是这些路径将用于备份来自的文件系统,而不是您要进行还原的文件系统。
补充一点,如果您要将数据库恢复到一个新的服务器上,而该服务器中还没有数据库(要恢复到),请创建一个具有相同名称的假数据库,然后使用覆盖恢复到它上面提到的设置。