期盼死亡的小丑 发表于 2018-6-13 10:14:04

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

  1、低版本向高版本直接还原是兼容的,
  SQL2000备份的bak可以直接还原到SQL2005 、SQL2008、SQL2012
  顺序如下,反之则不可以还原。
  sql 2000--> sql 2005--> sql 2008--> sql 2012
  跟SQL2000还原的区别如下:
  使用Sql Server2000的数据库备份文件还原到Sql Server 2000的数据库和还原到Sql Server2005/2008/2012的数据库时,区别在于在Sql Server 2000数据库企业管理器中是必须新建数据库后,再对其还原;而在SqlServer 2005/2008/2012中要还原SQLServer2000的备份文件时是绝对不能新建数据库后再还原,只能在导入过程中建立数据库才能顺利完成还原任务。另外一个区别就是SqlServe 2000时是要新建的数据库名称与原库名一致,而在Sql Server 2005/2008/2012中则无此限制。
  2、高版本向低版本还原方法
  一般是从高版本 导出数据到低版本数据库
  可以在2台机器上,直接用导入导出功能做数据迁移,
  比如直接从SQL2008 数据导出 到 SQL 2000 的新建同名数据库。
页: [1]
查看完整版本: 关于MSSQL2000/2005/2008/2012数据库备份还原的总结