(数据库sql server 2008 r2 RTM版本升级到2012)
1.先介绍sql 2008数据库的几个版本
10.00.1600其实就是SQL 2008
10.50.1600其实就是SQL 2008 R2
10.50.2500其实就是SQL 2008 R2 SP1
10.50.4000其实就是SQL Server 2008 R2 SP2
SQL Server 版本号汇总
那么sql server 2008后面的sp1,sp2是什么意思呢?
1.sp1,sp2 都是软件对应的补丁包,
2.sp2 只是一个补丁包,如果是打过补丁包的sql server 后边加上 SPx 等等的 才算是 对应版本的数据库
2.要升级,得先查查数据库版本是多少
语句执行:select @@VERSION
得到下图
10.50.1600.1就代表安装的SQL Server的版本了
RTM是Release to Manufacturing的意思,即用于零bai售光盘制造的版本du,内容和zhi零售光盘版本完全一致
3.sql server 2008 r2 升级到2012需要什么条件呢?
1.网上查询相关问题, 必须是SQL server2008 r2 sp1以上及需要安装Sp2补丁包才能升级为SQL server 2012
2.疑问?需要先升级到sp1,再升级到sp2吗?
Microsoft SQL Server 2008 Service Pack 1 不是安装 SQL Server 2008 Service Pack 2 的先决条件。(就是说,没有安装过Service Pack 1,也可以直接安装Service Pack 2)
4.升级步骤:
1.先sql server 2008 r2 打补丁升级到 sql server 2008 r2 的sp2
2.再在服务器上装入SQL Server 2012 SP1 安装光盘进行升级
可以参考:Sql Server 2008R2升级 Sql Server 2012 问题