首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在集群环境中从2012年到2016年升级Server SP2

无法在集群环境中从2012年到2016年升级Server SP2
EN

Database Administration用户
提问于 2019-05-05 04:15:26
回答 2查看 683关注 0票数 1

我有一个Windows2012 R2数据中心集群环境。使用Server 2012 SP4的主动被动节点。

我正在尝试将SQl服务器从2012年的SP4升级到2016年的SP2。我正在执行就地升级,首先在被动节点,然后在主动节点。

我的安装失败了,错误如下。错误:群集资源不在联机。在开始升级之前将分析服务服务器联机。

我在两个实例节点上都安装了分析服务。首先,当我得到错误时,Analysis服务就停止了,所以我启动了分析服务并重新运行安装,但是它同样失败了。

由于不需要分析服务,所以我尝试删除该特性,但猜测我们不能从2012年集群环境中添加或删除特性。

所以,基本上我被困在这里,不知道如何继续安装。

有人能帮帮我吗!!

提前谢谢。

@Learning_DBAdmin在您的领导下,我检查了依赖项,发现分析服务上没有依赖项。

此外,我看不到故障转移群集管理器中的角色选项卡中的分析服务资源。

我没有在服务器上正确地配置分析服务,这是可拥有的吗?

按照前面的链接,我了解到需要在故障转移群集管理器中手动创建SSAS通用资源。您能帮助我在故障转移群集管理器中创建SSAS通用资源吗?

提前谢谢。

EN

回答 2

Database Administration用户

发布于 2019-05-05 13:37:03

理想情况下,不太推荐就地升级,因为这会带来多重风险,并有可能使整个数据库崩溃。您可以使用现有的设置在不同的服务器上执行相同的操作,并在运行活动中用新服务器(设置)替换旧服务器。

上面已经说过,为了节省许可和服务器,很少有客户愿意进行这一升级。从错误消息来看,非常清楚的是,MSSQL服务依赖于SSAS。请参考下面的依赖项屏幕截图:

无受抚养人:

与受抚养人:

  1. 服务取决于其他服务:

[

  1. 其他服务依赖于此服务:

根据术语,我希望能清楚地看到什么服务取决于其他服务。

此错误可能记录在摘要或详细日志中,如Pinal先生的文章中所述:

https://blog.sqlauthority.com/2017/06/20/sql-server-upgrade-failure-cluster-resource-not-online-bring-analysis-services-server-online-starting-upgrade-process/

这也表明安装有问题,这意味着同一组SQL组件在主动节点和被动节点上不可用。

正如您已经从注释中确认它已起作用一样,您可以在上面找到有关依赖关系的详细信息。

我希望上面能帮上忙。

票数 2
EN

Database Administration用户

发布于 2019-05-20 19:52:35

谢谢大家的投入和帮助。

我们成功地将SQL Serevr 2012集群实例升级为SQL Server 2016集群实例。

如前所述,我们在升级实例时遇到了下面的错误。

错误:群集资源不在联机。在开始升级之前将分析服务服务器联机。

这是抛出错误,因为在故障转移群集管理器中没有SSAS的资源。为了克服这一问题,我们在实例角色中为SSAS创建了一个通用服务。请参阅下面的屏幕截图:

Step1:

Step2:

从上面的列表中选择SQL Server Analysis Services,然后单击next完成配置。

一旦完成,您将在Server实例角色的资源选项卡中看到SSAS泛型角色创建。

我们只需要通过右键单击它就可以使服务在线,它就开始工作了。

现在,我们可以重新运行安装文件,成功地完成了升级过程.

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/237405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档