我有一个Windows2012 R2数据中心集群环境。使用Server 2012 SP4的主动被动节点。
我正在尝试将SQl服务器从2012年的SP4升级到2016年的SP2。我正在执行就地升级,首先在被动节点,然后在主动节点。
我的安装失败了,错误如下。错误:群集资源不在联机。在开始升级之前将分析服务服务器联机。

我在两个实例节点上都安装了分析服务。首先,当我得到错误时,Analysis服务就停止了,所以我启动了分析服务并重新运行安装,但是它同样失败了。
由于不需要分析服务,所以我尝试删除该特性,但猜测我们不能从2012年集群环境中添加或删除特性。
所以,基本上我被困在这里,不知道如何继续安装。
有人能帮帮我吗!!
提前谢谢。
@Learning_DBAdmin在您的领导下,我检查了依赖项,发现分析服务上没有依赖项。

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

我没有在服务器上正确地配置分析服务,这是可拥有的吗?
按照前面的链接,我了解到需要在故障转移群集管理器中手动创建SSAS通用资源。您能帮助我在故障转移群集管理器中创建SSAS通用资源吗?
提前谢谢。
发布于 2019-05-05 13:37:03
理想情况下,不太推荐就地升级,因为这会带来多重风险,并有可能使整个数据库崩溃。您可以使用现有的设置在不同的服务器上执行相同的操作,并在运行活动中用新服务器(设置)替换旧服务器。
上面已经说过,为了节省许可和服务器,很少有客户愿意进行这一升级。从错误消息来看,非常清楚的是,MSSQL服务依赖于SSAS。请参考下面的依赖项屏幕截图:
无受抚养人:

与受抚养人:
[


根据术语,我希望能清楚地看到什么服务取决于其他服务。
此错误可能记录在摘要或详细日志中,如Pinal先生的文章中所述:
这也表明安装有问题,这意味着同一组SQL组件在主动节点和被动节点上不可用。
正如您已经从注释中确认它已起作用一样,您可以在上面找到有关依赖关系的详细信息。
我希望上面能帮上忙。
发布于 2019-05-20 19:52:35
谢谢大家的投入和帮助。
我们成功地将SQL Serevr 2012集群实例升级为SQL Server 2016集群实例。
如前所述,我们在升级实例时遇到了下面的错误。
错误:群集资源不在联机。在开始升级之前将分析服务服务器联机。
这是抛出错误,因为在故障转移群集管理器中没有SSAS的资源。为了克服这一问题,我们在实例角色中为SSAS创建了一个通用服务。请参阅下面的屏幕截图:
Step1:

Step2:

从上面的列表中选择SQL Server Analysis Services,然后单击next完成配置。
一旦完成,您将在Server实例角色的资源选项卡中看到SSAS泛型角色创建。

我们只需要通过右键单击它就可以使服务在线,它就开始工作了。
现在,我们可以重新运行安装文件,成功地完成了升级过程.
https://dba.stackexchange.com/questions/237405
复制相似问题