SQL Server2016已经出来一段时间了,并且最新的SP1包也于2016年11月18日正式发布,各类新的特性推出让咱们跃跃欲试。那么对于咱们真实的业务环境,特别是生产环境要不要“跟风”,升级到最新版本呢?为了规避风险,生产环境升级前咱们固然必定要认清是否有升级的必要。数据库
今天咱们且不谈这点,单从技术方面,若是咱们须要升级,要通过反复的测试,以确保在生产环境不会出现大的问题。如下几点能够帮助咱们在升级到SQL 2016前,提早检查必要的条件,以避免升级中进退俩难的局面。服务器
1. 只有如下列表版本支持升级到 SQL Server 2016工具
2. SQL Server 2005升级到SQL Server 2016能够采用如下方法学习
注意:当 SQL Server 2005 数据库升级到 SQL Server 2016 时,该数据库兼容级别将从 90 更改成 100,兼容级别更改可能会影响 SQL Server 应用程序的方式。测试
3.原来是SQL2016 升级方案lua
升级前的版本spa |
升级到的版本操作系统 |
SQL Server 2016 Enterprise(服务器+CAL 和内核)**对象 |
SQL Server 2016 Enterpriseci |
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 位。
变通的方法是能够从 SQL Server 32 位实例中备份或分离数据库,而后再将它们还原或附加到 SQL Server 的新实例(64 位),以后在 master、msdb 和 model 系统数据库中从新建立任何登陆名等其余用户对象,有个前提是据库未在复制过程当中发布。
12. 不能在升级现有的 SQL Server 实例的过程当中添加新功能。 将 SQL Server 实例升级到 SQL Server 2016 以后,您可使用 SQL Server 2016 安装程序添加功能。
12. 在 WOW 模式下不支持故障转移群集。
13.之前若是是SQL Server Evaluation 版(非SQL2016)的不能升级。
......
新版本确实能给咱们带来不少惊喜,在体验、学习新特性同时,做为DBA的咱们更要守护好、管理好数据库自己。总而言之,任何新东西的运用,必定要通过屡次的测试和验证,提早发现问题并解决掉,带着一种使命感让咱们数据、系统平稳的过渡到新版本。
Sam.Zhao