sqlserver大版本升级

应开发要求将一台 SQL Server 2008 R2 Enterprise SP2 原地升级到 SQL Server 2016 Enterprise,并安装最新的SQL 2016 SP3更新

操作系统:Windows Server 2016 Standard x64
升级方式:原地升级

数据库老版本:SQL Server 2008 R2 Enterprise + SP2
数据库新版本:SQL Server 2016 Enterprise + SP3

升级前的准备

  • 第1步,打开 SQL Server Management Studio,执行 SELECT @@VERSION 确认 SQLServer的具体版本,示例为 SQL Server 2008 R2 Enterprise SP2
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)   Jun 28 2012 08:36:30   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
  • 第2步,打开 SQL Server Configuration Manager,主要确认 SQL Server、SQL Server Reporting Services、SQL Server代理 这3个服务的启停状态以及启动账号,以供后续参考

#.SQL Server 2016 的操作系统支持

SQL Server 版本: Enterprise Developer Standard Web Express
Windows Server 2016 Datacenter
Windows Server 2016 Standard
Windows Server 2016 Essentials
  • 第4步,确认 升级SQLServer所支持的版本清单 包含了目前的 SQLServer 版本。本案例 升级到 SQL Server 2016 最低支持 SQL Server 2008 R2 SP3,所以需要先从 SP2 升级到 SP3
#.SQL Server 2016 支持从下列 SQL Server 版本升级:
SQL Server 2008 (10.0.x) SP4 或更高版本
SQL Server 2008 R2 (10.50.x) SP3 或更高版本
SQL Server 2012 (11.x) SP2 或更高版本
SQL Server 2014 (12.x) 或更高版本

  • 第6步,打开 cmd,执行 whoami 确认当前的登录账号是 MSSQLSERVER 服务的启动账号或管理员账号,以免权限问题导致升级失败
C:\Users\Administrator>whoami
win2016\administrator

正式升级

  • 第1步,点击 安装,然后选择 从 SQL Server 早期版本升级

  • 第2步,安装文件自带key,直接下一步

  • 第3步,选中 我接受许可条款,然后下一步

  • 第4步,不要勾选 使用 Microsoft Update 检查更新,然后下一步

  • 第5步,确认已安装的实例信息,不用改动,继续下一步

  • 第6步,选择升级哪些 功能 到新版本,不用改动,直接下一步

  • 第7步,确认新版本的实例名称和实例ID,不用改动,继续下一步

  • 第8步,指定服务账户,不用改动,继续下一步

  • 第9步,关于全文目录的升级选项,建议选择 Import,然后下一步

  • 第10步,点 升级 开始升级,整个升级过程预计18分钟,仅供参考

  • 第11步,最后一步,点 关闭 完成升级

  • 第12步,打开 SQL Server Management Studio,执行 SELECT @@VERSION 确认升级后的 SQLServer具体版本,示例为 SQL Server 2016 SP2 Enterprise
Microsoft SQL Server 2016 (SP2) (KB4052908) - 13.0.5026.0 (X64)   Mar 18 2018 09:11:49   Copyright (c) Microsoft Corporation  Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard Evaluation 10.0 <X64> (Build 14393: ) (Hypervisor)
  • 第13步,先重启机器再安装 SQL Server 2016 SP3(注:sp不区分标准版/企业版,安装sp3过程略,安装sp3之后建议再次重启机器
  • 第14步,打开 SQL Server Configuration Manager,确认相关服务都已启动

到这里,升级过程已全部完成,后面交给开发同事测试一下连通性。

遇到的问题

  • 问题1:从SQL Server 2008 R2 SP2 升级到 2016 SP2的时候,需要先安装2008 R2 SP3并重启机器,否则升级过程会报如下错误:

  • 问题2:在安装 SQL Server 2008 R2 SP3更新并勾选实例的时候,只看到 Shared Features,找不到老的SQL Server实例,无法安装SP3更新,最后发现SQL Server是32bit(开发告知的是64bit),而SP3则是64bit

  • 问题3:不可使用 64位高版本的安装包 升级 32位低版本的SQL实例,否则在升级的过程中,找不到低版本的SQL Server实例
  • 问题4:从SQL Server 2014 SP3升级到2019 RTM的时候,由于SQL Server 2019对报表服务做了剥离,在升级的时候需要勾选 Uninstall Reporting Services(与开发确认:SSRS没有用到)

Copyright © www.sqlfans.cn 2023 All Right Reserved更新时间: 2024-07-06 14:01:32

results matching ""

    No results matching ""