一、选择SQL Server升级方法
升级SQL Server的方法归结为几个业务目标:最短的停机时间、最少的花费、最小的风险。
这几个目标通常是无法兼具的,以下每种方法都有利弊,因此根据业务情况选择正确的升级方法非常重要。
1. 业界最常用的升级或迁移SQL Server方法
全备还原
附加和分离
就地升级
大型数据库的差异还原
使用日志传送升级SQL Server
滚动升级(停机时间最短)
2. SQL Server升级 vs 迁移
首先区别一下SQL Server中的迁移和升级术语,有时这些术语会被互换使用,但它们确实有一些不同之处。
1) 升级SQL Server意味着
只升级Edition,例如从SQL Server 2014标准版(SE)升级到SQL Server 2014企业版(EE)。
只升级Version,例如从SQL Server 2012(EE)升级到SQL Server 2016(EE)。
升级Edition和Version。例如从SQL Server 2012(SE)升级到SQL Server 2017(EE)。
Service Pack(SP)和累积更新(CU)的安装相当于小版本升级。
2) 迁移可能包括也可能不包括SQL Server的升级,但这意味着将数据库从一个实例移动到另一个实例。
例如更换SQL Server的物理机或操作系统
例如一个SQL Server实例上可能存在太多数据库,并且维护作业执行与业务时间重叠,想分割负载。
例如同一VM机器上启动了多个SQL Server实例,需要申请新的VM并移动一些实例到新机器。
例如将数据库从本地迁移到云,例如Azure。
当然,迁移还可以包括升级SQL Server。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




