SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 今天将由于需要就将我的SQL 2008升级到SQL 2008 R2. 说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600)不兼容。

今天将由于需要就将我的SQL 2008升级到SQL 2008 R2.

说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600)不兼容。请在支持该备份的服务器上还原数据库,或者使用与此服务器兼容的备份。”

经过一番查证得知:

所谓的10.00.1600其实就是SQL 2008

     10.50.1600其实就是SQL 2008 R2

     10.50.2500其实就是SQL 2008 R2 SP1

这样一来基本就明了了。

我得升级自己的数据库到SQL 2008 R2 SP1。

这篇文章就把我先升级到SQL 2008 R2的过程详细记录下来,下一篇文章会介绍升级R2到R2 SP1.

 

第一步:准备安装程序。

首先SQL 2008是安装好的

因此只需要下载SQL 2008 R2安装程序,下载地址如下:http://care.dlservice.microsoft.com/dl/download/1/E/6/1E626796-588A-495C-917B-321093FB98EB/2052/SQLFULL_x86_CHS.exe?lcid=2052&ptype=pcare

 

第二步:升级开始。SHOW TIME!!!

1、如果是从SQL2008升级到SQL2008R2那么只能选择左侧“安装”对应右侧“从SQL SERVER 2000,SQL 2005或SQL 2008升级”这个选项来升级。

大家也注意到有一个“维护”但是这个选项是“从SQL 2008其他例如EXPRESS版本升级”

在此,要区分清楚。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

2、安装程序支持规则检查。通过之后就继续下一步。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

3、输入产品密钥,这个地方,你的密钥是什么版本的,装完之后你的数据库就是什么版本:像企业版,开发版等等等。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

4、许可条款必须接受,不然人家不让用啊~~~

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

 

5、安装程序支持文件。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

 

6、程序支持规则安装完成后程序会自动检测安装的文件是否满足需求。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

7、当你的服务器中只有一个实例的时候,你很难听到实例这个词,人们都直接叫他“数据库”了。只有在服务器上安装的实例数目超过两个的时候你才会听到“实例”二字比较多。

但是“实例”肯定是学习数据库过程中必须熟知的东东!!!

此处,选择你想要升级的实例。下一步就行了。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

8、以前安装过的组件(component)都会出现在这里,不用管,以前有的,现在当然也要有,闭着眼睛点击“下一步”吧!

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

9、因为是升级安装,所以你以前的实例名字是什么,这里还是什么。继续“下一步”。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

10、不废话,“下一步”。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

11、是否发送错误报告,随便,下一步。

 

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

 

 

12、“下一步”。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

13、点击“升级”按钮进行升级,中途等待大约20-30分钟就完成了。

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600
升级过程中如图:

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

14、安装成功要求重新启动。重启吧没的说!!

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

15、重启完毕,启动SSMS(SQL SERVER MANAGEMENT STUDIO)在登陆界面上就会立马察觉到不同,SQL 2008变成了SQL 2008 R2.(有很多网友告诉我,哇,我的这个没有升级成功,因为这个地方没有"R2"字样---其实没关系,看下一步,只要内核版本号是10.50.1600那你就升级成功了)

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

16、连接上数据库引擎,在左侧导航栏就可以看到你数据库的版本了。这次变成了10.50.1600。如果还要升级到10.50.2500。那就继续安装一个升级补丁吧!

SQL <wbr>2008升级SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升级10.50.1600

至此,10.00.1600升级10.50.1600已经成功完成。

总结一下:

10.00.1600就是SQL SERVER 2008

10.50.1600就是SQL SERVER 2008 R2

这篇博文里讲的是升级安装,如果你要进行全新安装,请按照如下操作:

一、卸载SQL SERVER 2008,一定要卸载,数据库不像其他常用的应用程序(那些程序会自动检测是否有旧版本,然后给你卸载并升级)。

另:对SQL来说,如果你安装好之后,再进行一次安装的话,实际上安装的是另外一个实例。
二、卸载完之后就安装就行了。执行的是安装---全新安装。

其他细节参考我的博文:SQL SERVER 2008安装(在实例、权限等方面,SQL 2008和SQL 2008 R2是一样的)。

其他博文参考:

SQL 2008 EXPRESS升级其他版本详细操作 http://blog.sina.com.cn/s/blog_672b419f010158pp.html
SQL SERVER 2008安装的时候提示“该实例名称已在使用”解决办法。http://blog.sina.com.cn/s/blog_672b419f010158ld.html
“SQL SERVER 2008 R2升级R2 SP1”或者“SQL SERVER 2008从10.50.1600升级10.5.2500”详细过程全程图解http://blog.sina.com.cn/s/blog_672b419f010157wo.html
SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600http://blog.sina.com.cn/s/blog_672b419f010156v6.html

 

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
4月前
|
SQL Java 数据库连接
Apache Zeppelin系列教程第十篇——SQL Debug In Zeppelin
Apache Zeppelin系列教程第十篇——SQL Debug In Zeppelin
50 0
|
5月前
|
SQL 关系型数据库 MySQL
Flink教程(16)- Flink Table与SQL
Flink教程(16)- Flink Table与SQL
176 0
|
7月前
|
SQL 数据处理 数据库
时序数据库 TDengine SQL 查询语法规则汇总,官方教程奉上!
TDengine 采用 SQL 作为查询语言,本文将就部分查询细则做分析。
295 1
|
2月前
|
SQL 网络协议 Java
【Java+SQL Server】前后端连接小白教程
【Java+SQL Server】前后端连接小白教程
24 0
|
4月前
|
SQL 分布式计算 Java
Spark 基础教程:wordcount+Spark SQL
Spark 基础教程:wordcount+Spark SQL
34 0
|
4月前
|
消息中间件 SQL Kafka
2021年最新最全Flink系列教程__FlinkTable&SQL(六、七)
2021年最新最全Flink系列教程__FlinkTable&SQL(六、七)
39 0
|
4月前
|
Oracle Java 关系型数据库
Generator【SpringBoot集成】代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
Generator【SpringBoot集成】代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
28 0
|
9月前
|
SQL Oracle 关系型数据库
SQL高级教程第三章(二)
SQL高级教程第三章(二)
79 0
|
9月前
|
SQL Oracle 关系型数据库
SQL高级教程
SQL高级教程
119 0
|
4月前
|
SQL 安全 数据库
SQL Server 2022 安装步骤——SQL Server设置身份验证教程
SQL Server 2022 安装步骤——SQL Server设置身份验证教程
187 0