小编Lee*_*ers的帖子

移动资源时 SQL Server 2008 R2 到 SP3 的群集节点升级失败

我正在尝试将群集更新到 SQL Server 2008 R2 SP3。我已经在被动节点上安装了 SP3,但是当我对集群进行故障转移时,它在运行它的升级脚本时出错。当它回到快乐节点时,来自 SQL 日志的消息和错误消息如下:

Msg - 将 ##MS_AgentSigningCertificate## 导出到 N:\SQL\DATA\MPData7\MS_AgentSigningCertificate.cer
ErrMsg - 无法导出证书,使用随机名称重试。如果这是一个 mkmastr 构建,那么这是一个错误。

将##MS_AgentSigningCertificate## 导出到 N:\SQL\DATA\MPData7\MS_AgentSigningCertificate2DC9C8FF-1B52-4B40-8F59-6B7714201D43.cer

错误:15240,严重性:16,状态:1。
无法写入文件“N:\SQL\DATA\MPData7\MS_AgentSigningCertificate2DC9C8FF-1B52-4B40-8F59-6B7714201D43.cer”。验证您是否具有写入权限、文件路径是否有效以及该文件是否尚不存在。

错误:912,严重性:21,状态:2
。数据库“master”的脚本级别升级失败,因为升级步骤“sqlagent100_msdb_upgrade.sql”遇到错误 15240,状态 1,严重性 16。

这是一个严重的错误情况,可能会干扰正常操作,数据库将脱机。如果在升级“master”数据库期间发生错误,它将阻止整个 SQL Server 实例启动。

检查以前的错误日志条目是否有错误,采取适当的纠正措施并重新启动数据库,以便脚本升级步骤运行完成。

还有其他与无法恢复主数据库相关的错误消息,但我并不担心。

在查看错误消息时,我可以看到证书尝试导出到的路径与实例的默认数据路径不同。

实例的默认路径是N:\SQL\Data\MPData5我可以从服务器属性和注册表中看到的路径。SQL Server 服务帐户对该路径具有完全读/写访问权限。

sql-server clustering sql-server-2008-r2 upgrade

5
推荐指数
1
解决办法
492
查看次数