BizTalk数据库丢失,不知道该怎么做

问题描述 投票:0回答:1

我正在测试我的代码更改,这意味着在Biztalk中取消部署/重新部署应用程序,然后所有BizTalk数据库都消失了(BAMAcrhive,BAMPrimaryImport,BiztalkDTADb,BizTalkMgmtDb,BizTalkMsgBoxDb,BizTalkRulEngineDb,BTAHL7)。这是我的测试环境,但是我没有这些数据库的任何备份(是的,我已经吸取了教训)。

我尝试从另一个测试环境恢复数据库,然后更新服务器名称以及表中没有的内容。我尝试在控制台中停止/删除某些应用程序,但我收到更多错误。

我假设TESTSERVER1和TESTSERVER2中已部署应用程序的GUID /密钥不同,因此无法正确删除。

我目前收到此错误“地图'XXXXX引用的架构'已被删除.BBizTalk Server组配置的本地缓存版本已过期。您必须刷新BizTalk Server组配置才能进行进一步更改。(Microsoft。 BizTalk.Administration.SnapIn)”。

当我尝试在控制台中刷新BizTalk组时,我得到上述错误以及“应用程序不存在”

我试图截断由这些数据组成的表,但有太多的引用来解决这个问题。

我还尝试恢复SSO密钥。更新的服务(Biztalk,SSO等)。当我尝试启动BizTalk服务BizTalk组:BizTalkServerApplication。它说服务已经开始和停止。

所以有几个问题:

  1. 我该怎么办?我希望重新安装BizTalk是最后的选择。
  2. 数据库是如何首先消失的,取消部署脚本与数据库无关,只与应用程序无关

对不起,如果解决方案很明显,我绝不是BizTalk Developer。在星期五晚上只是一个有压力的初级BI开发人员。

single-sign-on biztalk
1个回答
0
投票

如果您已经丢失了Biztalk环境(未部署的应用程序+数据库丢失),最好的选择是重新安装环境并在之后设置备份。但尝试了解Windows和SQL Server日志中的源问题。

© www.soinside.com 2019 - 2024. All rights reserved.