在mssql2005中还原mssql2000的(*.bak) 备份文件



mssql数据库的升级换代(指从2000到2005),假如之前使用的mssql2000数据库备份文件(*.bak文件)需要导入到mssql2005,我们通常的作法是:


1.在sql2005中,创建一个新的数据库(通常以备份文件的名字命名)
2.还原这个新建的数据库,指定要还原的bak文件。

但如果你的数据库备件文件(*.bak)是在mssql2000中备份的,还原到mssql2005时会出现还原数据库的错误,
原因是两个数据库的文件不兼容。这时我们只需要进行如下两步的设置就OK了:

1. 右击要还原的数据库—> 属性—> 选项—> 设置兼容级别为:SQL Server 2000 (80)
2. 在指定了要还原的*.bak文件以后,选项—> 设置 还原选项—> 覆盖现有数据库(选上),其它默认。
3. 确定后你的mssql2000数据库备份文件就可以还原到mssql2005中了。

最后更改: in 2014/07/31 12:47