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 的新建同名數據庫。