SQL Server2016已经出来一段时间了,而且最新的SP1包也于2016年11月18日正式发布,各种新的特性推出让我们跃跃欲试。那么对于我们真实的业务环境,特别是生产环境要不要“跟风”,升级到最新版本呢?为了规避风险,生产环境升级前我们当然一定要认清是否有升级的必要。
今天我们且不谈这点,单从技术方面,如果我们需要升级,要经过反复的测试,以确保在生产环境不会出现大的问题。以下几点可以帮助我们在升级到SQL 2016前,提前检查必要的条件,以免升级中进退俩难的局面。
1. 只有以下列表版本支持升级到 SQL Server 2016
SQL Server 2008 SP3 或更高版本
SQL Server 2008 R2 SP2 或更高版本
SQL Server 2012 SP2 或更高版本
SQL Server 2014 或更高版本
2. SQL Server 2005升级到SQL Server 2016可以采用以下方法
将 SQL Server 2005 数据库(mdf/ldf 文件)附加到数据库引擎的 SQL Server 2016 实例。
从备份将 SQL Server 2005 数据库还原为数据库引擎的 SQL Server 2016 实例。
备份 SQL Server 2005 Analysis Services (SSAS) 多维数据集并在 SQL Server 2016上还原
注意:当 SQL Server 2005 数据库升级到 SQL Server 2016 时,该数据库兼容级别将从 90 更改为 100,兼容级别更改可能会影响 SQL Server 应用程序的方式。
3.原来是SQL2016 升级方案
升级前的版本
升级到的版本
SQL Server 2016 Enterprise(服务器+CAL 和内核)**
SQL Server 2016 Enterprise
SQL Server 2016 Evaluation Enterprise**
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL Server 2016 Standard
SQL Server 2016 Developer
SQL Server 2016 Web
对于独立安装,支持从 Evaluation(免费版本)升级到任何付费版本;但对于群集安装,则不支持此升级。
SQL Server 2016 Standard**
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL Server 2016 Developer**
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL Server 2016 Web
SQL Server 2016 Standard
SQL Server 2016 Web
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL Server 2016 Standard
SQL Server 2016 Express*
SQL Server 2016 Enterprise(服务器+CAL 或内核许可证)
SQL Server 2016 开发人员
SQL Server 2016 Standard
SQL Server 2016 Web
4. 请先为 SQL Server Agent 启用 Windows 身份验证,并验证默认配置: SQL Server Agent 。服务运行帐户是否是 SQL Server sysadmin 组的成员。
5. 升级前确认Windows Installer 服务已经开启。
6. Windows Installer 会在系统驱动器中创建临时文件,请检查系统驱动器中是否有至少 6.0 GB 的可用磁盘空间用来存储这些文件。
功能
磁盘空间要求
数据库引擎 和数据文件、复制、全文搜索以及 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
7. 如果有挂起的重新启动操作,升级希望不大。
8. 如果要安装SQL Server Management Studio, .NET 4.6.1 安装作为先决条件。
9. SQL Server 2016升级的服务器操作系统版本最好是Windows Server 2012。
10. SQL Server 2016 的只支持同版本实例升级。
11. SQL Server 2016 只能在64 位平台安装。
备注:不能使用 SQL Server 安装程序将 SQL Server 的 32 位实例升级到本机 64 位。