事件ID 1069-无法将群集实例故障转移到其他节点,资源未加载-sqlserver-mssql


摘要:
下文记录一次sqlserver节点无法故障转移的操作显现。



系统事件日志错误如下:
2018-4-23 10:20:07 error:1069 群集资源“SQL服务器”类型的“SQL Server的”在集群的作用“Instance_A失败。
2018-4-23 10:20:58 信息:7036 SQL Server(InstA)服务进入运行状态。
2018-4-23 10:21:01 信息:7036 SQL Server(InstA)服务进入停止状态。

————————
继续跟踪集群生成日志,如下所示:

ERR [RHS] s_RhsRpcCreateResType:(126)’,因为’加载资源DLL sqagtres.dll时出错。’
INFO [RCM]类型SQL Server代理的第一次加载尝试的结果:126
ERR [ RHS] s_RhsRpcCreateResType:(126)’,因为’加载资源DLL sqsrvres.dll错误’。
INFO [RCM]类型为SQL Server的第一次加载尝试的结果:126

从上面日志信息中我们可以发现
sqlserver资源存在无法调用的dll导致一场,此时我们需要检查dll是否存在。
——————异常处理方法———————————
检查c:windows\system32文件夹下是否存在 sqsrvres.dll、sqagtres.dll,如不存在,去其它服务器上复制dll放入本机,
重启启动sqlserver服务,节点故障转移运行正常。