关于MSSQL2000/2005/2008/2012数据库备份还原的总结

1、低版本向高版本直接还原是兼容的,

SQL2000备份的bak可以直接还原到SQL2005 、SQL2008、SQL2012

顺序如下,反之则不可以还原。

sql 2000--> sql 2005--> sql 2008--> sql 2012

跟SQL2000还原的区别如下:

使用Sql Server 2000的数据库备份文件还原到Sql Server 2000的数据库和还原到Sql Server 2005/2008/2012的数据库时,区别在于在Sql Server 2000数据库企业管理器中是必须新建数据库后,再对其还原;而在Sql Server 2005/2008/2012中要还原SQL Server2000的备份文件时是绝对不能新建数据库后再还原,只能在导入过程中建立数据库才能顺利完成还原任务。另外一个区别就是Sql Serve 2000时是要新建的数据库名称与原库名一致,而在Sql Server 2005/2008/2012中则无此限制。

 

2、高版本向低版本还原方法

一般是从高版本 导出数据到低版本数据库

可以在2台机器上,直接用导入导出功能做数据迁移,

比如直接从SQL2008 数据导出 到 SQL 2000 的新建同名数据库。

你可能感兴趣的:(数据库,备份,MSSQL,还原)