biztalk - 为什么 BizTalk 管理控制台错误“无法访问规则存储提供程序。验证是否已安装和配置业务规则引擎功能”
问题描述
最近,我的任务是降级我们的 BizTalk 非生产环境,因为它在 BizTalk 2016 企业版上运行。完成所有备份后,我卸载了 BizTalk 2016 企业版并安装了 BizTalk 2016 开发人员版,然后配置 BizTalk 服务器以加入现有的 BizTalk 数据库,用于 Group 和 SSO 和业务规则引擎等功能,最后我恢复了主密钥。我确保这些功能是安装的一部分。
之后,我打开控制台,除了导入/导出策略外,一切似乎都井井有条
添加策略
我重新启动了所有我能想到的服务,规则引擎服务、WMI、DTC、服务器本身都无济于事。我什至检查了 Business Rules Composer,我可以看到我们所有的政策/词汇。我检查了注册表,我可以看到 BizTalk 和 BusinessRules 条目,但找不到与工作环境不同的任何东西(我还没有接触过)
所以在这里我想知道是否有人遇到过这个问题,你是如何解决的?
解决方案
答案就在 Colin Dijkgraaf 评论过的这篇博文中 - manishrules.wordpress.com
根本原因 BiztalkMgmtDb 中的表 dbo.adm_Group - 当我卸载 BizTalk 运行时进行降级时,RuleEngineDBServerName 和 RuleEngineDBName 的值不知何故消失了,更糟糕的是 DateModified 列没有更改。
修复我插入了提到的列的值,现在已修复
推荐阅读
- angularjs - AngularJS过滤器只显示匹配的单词作为结果,而不是整个字符串
- html - 我们应该用线条垂直划分div而不用表格结构吗?
- google-sheets - 通过换行符拆分 Google 表单响应(类型 = 长答案)并将它们与 html 中断合并
- javascript - 如何将相同的属性名称排列在一起并使用javascript在每个相似属性的末尾给出边框
- jenkins - ansible Server和jenkins Server之间的连接
- wordpress - Timber/Wordpress - 带参数的下一个/上一个帖子
- spring-boot - 如何在 spring boot bootstrap.yml 文件中获取 docker ip 和端口
- mysql - 如何创建由其他字段片段组成的主键?- MYSQL
- javascript - 当我有 60 个时,数据表只显示 15 个
- android - 将 UnityAds 用于 android 和 ios - 集成问题