Unicode
10.0.2531.0 SQL Server 2008 SP1
611
SQL Server 2016 Web
货币
10.0.4279.0 SQL Server 2008 SP2 Cumulative Update 3
SQL Server 2016 Web
特殊数字
【云顶娱乐平台】SQL Server中的数据类型。
10.0.2734.0 SQL Server 2008 SP1 Cumulative Update 4
6. Windows Installer
会在系统驱动器中创建临时文件,请检查系统驱动器中是否有至少 6.0 GB
的可用磁盘空间用来存储这些文件。
整型:
10.0.4266.0 SQL Server 2008 SP2 Cumulative Update 1
SQL Server 2005 with vardecimal enabled
SQL Server 2016 Web
二进制
10.0.1823.0 SQL Server 2008 RTM Cumulative Update 8
612
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
近似小数
10.50.1797.0 SQL Server 2008 R2 RTM Cumulative Update 8
515
对于独立安装,支持从
Evaluation(免费版本)升级到任何付费版本;但对于群集安装,则不支持此升级。
10.0.1600.22 SQL Server 2008 RTM
备注:不能使用 SQL Server 安装程序将 SQL Server 的 32 位实例升级到本机
64 位。
字符
10.50.1702.0 SQL Server 2008 R2 RTM Cumulative Update 1
515
13.以前如果是SQL Server Evaluation 版(非SQL2016)的不能升级。
参考 SQL Server 2012编程入门经典(第4版)
SQL Server 自带的数据类型
10.0.2804.0 SQL Server 2008 SP1 Cumulative Update 11
3.原来是SQL2016 升级方案
其他
10.0.4272.0 SQL Server 2008 SP2 Cumulative Update 2
日期/时间
10.0.4000.0 SQL Server 2008 SP2
SQL Server 7
- SQL Server 2005升级到SQL Server 2016可以采用以下方法
10.50.1753.0 SQL Server 2008 R2 RTM Cumulative Update 5
SQL Server 7
10.0.2847.0 SQL Server 2008 SP1 Cumulative Update 15
611
SQL Server 2016 开发人员
10.0.2808.0 SQL Server 2008 SP1 Cumulative Update 12
SQL Server 2005
升级到的版本
10.0.2775.0 SQL Server 2008 SP1 Cumulative Update 8
SQL Server 2016 Express*
10.0.2766.0 SQL Server 2008 SP1 Cumulative Update 7
变通的方法是可以从 SQL Server 32
位实例中备份或分离数据库,然后再将它们还原或附加到 SQL Server
的新实例(64 位),之后在 master、msdb 和 model
系统数据库中重新创建任何登录名等其他用户对象,有个前提是据库未在复制过程中发布。
10.0.1763.0 SQL Server 2008 RTM Cumulative Update 1
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
10.0.2723.0 SQL Server 2008 SP1 Cumulative Update 3
已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还原或升级数据库。RESTORE
FILELIST 操作异常结束。(MicrosoftSQL Server,错误:3169)
- 只有以下列表版本支持升级到 SQL Server 2016
10.0.1779.0 SQL Server 2008 RTM Cumulative Update 2
SQL Server 2016 Standard
10.50.2500.0 SQL Server 2008 R2 SP1
升级前的版本
10.0.2816.0 SQL Server 2008 SP1 Cumulative Update 13
SQL Server 2016 Evaluation Enterprise**
10.50.1720.0 SQL Server 2008 R2 RTM Cumulative Update 2
10.50.2769.0 SQL Server 2008 R2 SP1 Cumulative Update 1
612
SQL Server 2016 Standard
10.0.1812.0 SQL Server 2008 RTM Cumulative Update 6
SQL Server 2000
SQL Server 2016 Developer**
10.0.2714.0 SQL Server 2008 SP1 Cumulative Update 2
SQL Server 2008
注意:当 SQL Server 2005 数据库升级到 SQL Server 2016
时,该数据库兼容级别将从 90 更改为 100,兼容级别更改可能会影响 SQL
Server 应用程序的方式。
10.50.4000.0 SQL Server 2008 R2 SP2
SQL Server 7
……
10.0.1798.0 SQL Server 2008 RTM Cumulative Update 4
新版本确实能给我们带来很多惊喜,在体验、学习新特性同时,作为DBA的我们更要守护好、管理好数据库本身。总而言之,任何新东西的运用,一定要经过多次的测试和验证,提前发现问题并解决掉,带着一种使命感让我们数据、系统平稳的过渡到新版本。
10.0.2799.0 SQL Server 2008 SP1 Cumulative Update 10
SQL Server 2016 Developer
10.0.2746.0 SQL Server 2008 SP1 Cumulative Update 5
515
10.0.1828.0 SQL Server 2008 RTM Cumulative Update 9
Sam.Zhao
10.0.1787.0 SQL Server 2008 RTM Cumulative Update 3
10.0.1835.0 SQL Server 2008 RTM Cumulative Update 10
SQL Server 2008 R2
-
不能在升级现有的 SQL Server 实例的过程中添加新功能。 将 SQL Server
实例升级到 SQL Server 2016 之后,您可以使用 SQL Server 2016
安装程序添加功能。 -
在 WOW 模式下不支持故障转移群集。
10.50.1777.0 SQL Server 2008 R2 RTM Cumulative Update 7
今天我们且不谈这点,单从技术方面,如果我们需要升级,要经过反复的测试,以确保在生产环境不会出现大的问题。以下几点可以帮助我们在升级到SQL
2016前,提前检查必要的条件,以免升级中进退俩难的局面。
SqlServer Management Studio
新建查询
select @@version
SQL Server 2016 Enterprise
10.50.1600.1 SQL Server 2008 R2 RTM
SQL Server 2008 R2
-
请先为 SQL Server Agent 启用 Windows 身份验证,并验证默认配置: SQL
Server Agent 。服务运行帐户是否是 SQL Server sysadmin 组的成员。 -
升级前确认Windows Installer 服务已经开启。
10.0.4285.0 SQL Server 2008 SP2 Cumulative Update 4
SQL Server 2016 Standard
10.50.1734.0 SQL Server 2008 R2 RTM Cumulative Update 3
SQL Server 2008
功能 |
磁盘空间要求 |
数据库引擎 和数据文件、复制、全文搜索以及 Data Quality Services |
1480 MB |
数据库引擎(如上所示)带有 R Services(数据库内) |
2744 MB |
数据库引擎(如上所示)带有针对外部数据的 PolyBase 查询服务 |
4194 MB |
Analysis Services 和数据文件 |
698 MB |
Reporting Services |
967 MB |
Microsoft R Server(独立) |
280 MB |
Reporting Services – SharePoint |
1203 MB |
用于 SharePoint 产品的 Reporting Services 外接程序 |
325 MB |
数据质量客户端 |
121 MB |
客户端工具连接 |
328 MB |
Integration Services |
306 MB |
客户端组件(除 SQL Server 联机丛书组件和 Integration Services 工具之外) |
445 MB |
Master Data Services |
280 MB |
用于查看和管理帮助内容的 SQL Server 联机丛书组件* |
27 MB |
所有功能 |
8030 MB |
10.0.2710.0 SQL Server 2008 SP1 Cumulative Update 1
大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件格式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类似下面的错误:
- 将 SQL Server 2005 数据库(mdf/ldf 文件)附加到数据库引擎的 SQL
Server 2016 实例。 - 从备份将 SQL Server 2005 数据库还原为数据库引擎的 SQL Server 2016
实例。 - 备份 SQL Server 2005 Analysis Services (SSAS) 多维数据集并在 SQL
Server 2016上还原
10.0.4316.0 SQL Server 2008 SP2 Cumulative Update 5
SQL Server 2016 Enterprise(服务器+CAL 和内核)**
10.0.2821.0 SQL Server 2008 SP1 Cumulative Update 14
539
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL 2008 r2 数据库 本版是:10.50.4000
665
SQL Server 2016 Web
10.0.1806.0 SQL Server 2008 RTM Cumulative Update 5
539
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
10.50.1765.0 SQL Server 2008 R2 RTM Cumulative Update 6
SQL Server 2005
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
10.0.1818.0 SQL Server 2008 RTM Cumulative Update 7
SQL Server 2005
-
如果有挂起的重新启动操作,升级希望不大。
-
如果要安装SQL Server Management Studio, .NET 4.6.1
安装作为先决条件。 -
SQL Server 2016升级的服务器操作系统版本最好是Windows Server 2012。
-
SQL Server 2016 的只支持同版本实例升级。
-
SQL Server 2016 只能在64 位平台安装。
10.0.2789.0 SQL Server 2008 SP1 Cumulative Update 9
SQL Server 2016 Standard
10.0.2757.0 SQL Server 2008 SP1 Cumulative Update 6
SQL Server 2000
SQL
Server2016已经出来一段时间了,而且最新的SP1包也于2016年11月18日正式发布,各种新的特性推出让我们跃跃欲试。那么对于我们真实的业务环境,特别是生产环境要不要“跟风”,升级到最新版本呢?为了规避风险,生产环境升级前我们当然一定要认清是否有升级的必要。
10.50.1746.0 SQL Server 2008 R2 RTM Cumulative Update 4
SQL Server 2000
SQL Server 2016 Standard**
SQL Server 2005 with vardecimal enabled
- SQL Server 2008 SP3 或更高版本
- SQL Server 2008 R2 SP2 或更高版本
- SQL Server 2012 SP2 或更高版本
- SQL Server 2014 或更高版本
Source SQL Server Version
Internal Database Version
SQL Server 2000
Target SQL Server Version
SQL Server 7
539
SQL Server 2000
可以看到这里有两个版本号,不是我们平时看到的服务器版本号(select
@@version),而是SQLServer内部数据库版本号。这些版本号是没有官方文档的。不过我们可以使用DATABASEPROPERTYEX
‘Version’选项获得这个版本号。
select DATABASEPROPERTYEX(‘master’,’version’)
SQL Server 2005 SP2+
661
539
611
612
SQL Server 2008
515
611
这里我从网上找到了所有SQLServer版本对应的内部数据库版本号的配置表(ternal SQL Server Database Version
Numbers):
SQL Server 2005
661
SQL Server 7
SQL Server 2005
539
SQL Server 2000
SQL Server 2005 with vardecimal enabled