首页 > 解决方案 > 为什么 BizTalk 管理控制台错误“无法访问规则存储提供程序。验证是否已安装和配置业务规则引擎功能”

问题描述

最近,我的任务是降级我们的 BizTalk 非生产环境,因为它在 BizTalk 2016 企业版上运行。完成所有备份后,我卸载了 BizTalk 2016 企业版并安装了 BizTalk 2016 开发人员版,然后配置 BizTalk 服务器以加入现有的 BizTalk 数据库,用于 Group 和 SSO 和业务规则引擎等功能,最后我恢复了主密钥。我确保这些功能是安装的一部分。

之后,我打开控制台,除了导入/导出策略外,一切似乎都井井有条

策略导入/导出错误

添加策略

在此处输入图像描述

我重新启动了所有我能想到的服务,规则引擎服务、WMI、DTC、服务器本身都无济于事。我什至检查了 Business Rules Composer,我可以看到我们所有的政策/词汇。我检查了注册表,我可以看到 BizTalk 和 BusinessRules 条目,但找不到与工作环境不同的任何东西(我还没有接触过)

所以在这里我想知道是否有人遇到过这个问题,你是如何解决的?

标签: biztalkbiztalk-2016

解决方案


答案就在 Colin Dijkgraaf 评论过的这篇博文中 - manishrules.wordpress.com

根本原因 BiztalkMgmtDb 中的表 dbo.adm_Group - 当我卸载 BizTalk 运行时进行降级时,RuleEngineDBServerName 和 RuleEngineDBName 的值不知何故消失了,更糟糕的是 DateModified 列没有更改。

修复我插入了提到的列的值,现在已修复


推荐阅读