我正在测试我的代码更改,这意味着在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。它说服务已经开始和停止。
所以有几个问题:
对不起,如果解决方案很明显,我绝不是BizTalk Developer。在星期五晚上只是一个有压力的初级BI开发人员。
如果您已经丢失了Biztalk环境(未部署的应用程序+数据库丢失),最好的选择是重新安装环境并在之后设置备份。但尝试了解Windows和SQL Server日志中的源问题。