为什么 BizTalk 管理控制台出错 "Unable to access Rule Store Provider. Verify is Business Rule Engine Feature is installed and configured"

Why is BizTalk Admin Console erroring about "Unable to access Rule Store Provider. Verify is Business Rule Engine Feature is installed and configured"

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

之后我打开控制台,一切似乎都井井有条,除了我 import/export 一个策略

添加政策

我把能想到的服务都重启了,规则引擎服务、WMI、DTC、服务器本身都没有用。我什至检查了 Business Rules Composer,我可以看到我们所有的 policies/vocabularies。我检查了注册表,我可以看到 BizTalk 和 BusinessRules 条目,但找不到与工作环境(我还没有接触过的那个)有什么不同

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

答案就在这篇博客 post 中,Colin Dijkgraaf 发表了评论 - manishrules.wordpress.com

根本原因 BiztalkMgmtDb 中的 table dbo.adm_Group - 当我为降级卸载 BizTalk 运行时时,RuleEngineDBServerName 和 RuleEngineDBName 的值以某种方式消失了,更糟糕的是 DateModified 列没有改变。

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