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

时间:2017-12-29 22:28:13

标签: single-sign-on biztalk

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

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

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

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

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

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

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

所以有几个问题:

  1. 我该怎么办?我希望重新安装BizTalk是最后的选择。

  2. 数据库是如何首先消失的,取消部署脚本与数据库无关,只与应用程序无关

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

1 个答案:

答案 0 :(得分:0)

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