解决System center orchestrator更新KB4047356后遗症
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Fix System Center Orchestrator Runbook Service Error %%-2147467259 And HttpWebRequest_WebException_R
千家信息网最后更新 2026年11月01日解决System center orchestrator更新KB4047356后遗症
Fix System Center Orchestrator Runbook Service Error %%-2147467259 And HttpWebRequest_WebException_RemoteServer
现象及背景
- 更新了Orchestrator 2012 R2 KB4047356,同时应用了KB4058494
- 服务中
Orchestrator Runbook Service无法启动,查看system 日志中发现下面报错:
Orchestrator Runbook Service 服务因下列错误而停止: %%-2147467259- 根据Kb2702157 中的说明,应该可能是数据库连接不上的问题,所以我们看了下
C:\ProgramData\Microsoft System Center 2012\Orchestrator\RunbookService.exe\Logs下的日志文件,发现下面错误。
Process ID: 25104Version : 7.2.239.0Computer : SC2012ORC01User : MSFUNDS\orchestratorService2018-05-27 11:40:01 [3752] 1 Exception caught in long __thiscall COpalisActionService2Module::PreMessageLoop(int) throw()OpalisActionService2.cpp(122):Opalis::Exception class std::basic_string,class std::allocator > __cdecl `anonymous-namespace'::getConnectionString(void)ActionServerRegistrar.cpp(31) _com_error 此计算机无法与提供服务器的计算机进行通信。-2147467235 解决办法
- 根据微软Forum 下面帖子中的信息,提示KB中提示要安装SQL Server native Client .因此我安装了
sql server native client,下载安装2012 版的x64 ,然后发现重启Orchestrator Runbook Service仍然报错。 - 参考上面帖子的另外一条信息:
"After the Orchestrator updates are installed, reconfigure the Orchestrator database by using the existing database according to these guidelines.", 根据这篇文档重新配置数据库,输入数据库主机地址,选择使用现有数据库,然后选择覆盖现有数据。 然后启动Orchestrator Runbook Service问题解决。
发现新问题
- 访问Orchesrtator web Console 提示
HttpWebRequest_WebException_RemoteServer
解决新问题
- 发现这篇文档重新配置数据库时,web 用的配置和本地应用用的配置不一样,web用的IIS连接字符串。我在iis 中发现现有连接字符串配置都是设置成了本地的SQLEXPRESS了。
- 解密webservice 中的数据库连接字符串
PS C:\> C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012 R2\Orchestrator\Web Service\Orchestrator2012"Microsoft (R) ASP.NET RegIIS version 4.0.30319.36415Administration utility to install and uninstall ASP.NET on the local machine.Copyright (C) Microsoft Corporation. All rights reserved.Decrypting configuration section...Succeeded!- 参考这篇文档修改webservice 的数据库连接字符串
4.改完把IIS的连接字符串加密回去。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012 R2\Orchestrator\Web Service\Orchestrator2012"- 按照类似上面步骤改web Console的网站的数据库连接字符串
############## 先解密字符串C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012 R2\Orchestrator\Orchestration Console"############## 修改web Console 网站所用的数据库连接字符串################ 加密web Console 网站所用的数据库连接字符串C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012 R2\Orchestrator\Orchestration Console"- 以上做了后,重启IIS和所有orchesrator 服务后,发现访问webconsole 仍然报错。在orchestrator 数据库上执行下面SQL命令后问题解决
GRANT EXECUTE ON object::[Microsoft.SystemCenter.Orchestrator].[GetSecurityToken] TO [Microsoft.SystemCenter.Orchestrator.Operators]GRANT SELECT ON object::[Microsoft.SystemCenter.Orchestrator.Internal].[Settings] TO [Microsoft.SystemCenter.Orchestrator.Operators]最后总结
- KB4047356 这个RU有点做的不够用心啊,KB提示也不全面,重点都放在角落里。
数据
数据库
字符
字符串
问题
配置
提示
服务
文档
网站
信息
帖子
所用
日志
计算机
错误
加密
参考
应用
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
国智互联网科技
重庆互联网络科技
北京互联网科技有限公司
美国互联网科技
互联网科技论文
深圳艾佳互联网科技
中正互联网科技招聘
银川新华互联网科技学校地址
湖北码尼互联网科技有限公司电话
彤创互联网科技有限公司
亳州好赞互联网科技有限公司
阿里互联网科技企业
互联网公司高科技产品
互联网企业科技类企业如何做账
领航科技大厦互联网公司
江苏互联网智能科技产品出厂价
互联网的科技体现在哪里
山东蛋芒互联网科技有限公司
陕西彩京云互联网科技有限公司
奇士达互联网科技
互联网金融监管科技
华脉科技工业互联网产品
贵州叶脉互联网科技有限公司所属行业
移动互联网年度科技创新
本届互联网大会上的黑科技
卡尔迅互联网科技有限公司
山东大美朱楼互联网科技有限公司
艺电能源互联网科技有限公司招聘
互联网科技创业有什么好项目