一旦升级了SQL Server到新的版本,你就无法轻易地再回到原先的版本了,这是一条单行道。 这意味着SQL Server 2008 R2数据库不可以脱离SQL Server 2008 R2实例并重新连接到SQL Server 2008实例上。你不可以备份SQL Server 2008 R2数据库然后恢复到较低版本的实例上。 当然,你也不可以把SQL Server 2008数据库移植到SQL Server 2005实例上。
从2005版本到2000版本或者从2000版本到SQL 7版本也是一样的情况。将SQL Server 2008数据库放置到SQL Server 2005兼容模式下也是……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
一旦升级了SQL Server到新的版本,你就无法轻易地再回到原先的版本了,这是一条单行道。
这意味着SQL Server 2008 R2数据库不可以脱离SQL Server 2008 R2实例并重新连接到SQL Server 2008实例上。你不可以备份SQL Server 2008 R2数据库然后恢复到较低版本的实例上。
当然,你也不可以把SQL Server 2008数据库移植到SQL Server 2005实例上。从2005版本到2000版本或者从2000版本到SQL 7版本也是一样的情况。将SQL Server 2008数据库放置到SQL Server 2005兼容模式下也是不可以的,同样无法工作。SQL Server的升级只能是单向的,你可以将SQL 2000升级到SQL 2005,或者将SQL 2005升级到SQL 2008。如果条件允许,你甚至可以将SQL 2000直接升级到SQL 2008,但记住,只能是单向的。
当进行SQL Server版本升级的时候,写入的数据库头文件已经变更了。特别是从SQL Server 2000到SQL Server 2005,头文件的变更是很大的。相比较而言,从SQL Server 2005到SQL Server 2008,头文件的变更会小一些。
在不得已的情况下,如果你必须进行SQL Server的降级,唯一的选择就是script out所有的对象,并在旧的版本上重新创建它们。然后再使用BCP、DTS、SSIS等工具,或者对数据进行script out以便将所有数据从高版本的实例移动到低版本的实例。
作者
翻译
相关推荐
-
如何为你的数据库事务日志减肥?
在大多数SQL Server的工作环境中,尤其是在OLTP环境中,数据库的事务日志性能出现瓶颈时往往会导致事务完成需要更多的时间。
-
SQL Server版本指南之免费版数据库
本系列文章共分为三个部分,分别讨论SQL Server企业版、免费版和标准版三个版本的数据库平台,本文主要介绍SQL Server免费版数据库。
-
五个实用的SQL Server PowerShell脚本
Windows PowerShell为SQL Server数据库自动化任务、收集信息以及部署对象都操作提供了一个非常简单直接的方式。
-
SQL Server硬件选择不能犯的几个错误
建立全新的SQL Server系统可能比较棘手。SQL Server是真正注重利用硬件的产品,它的性能跟你如何配置服务器有很大的关系,尤其是如何配置你服务器的存储子系统。