Biztalk ESB实践失败了

时间:2014-11-13 05:22:54

标签: biztalk esb

这对我来说是一个奇怪的情况。我意外地删除了下表中的所有行。

  1. bts_orchestration_binding
  2. bts_send_port。
  3. 通过这样做,我丢失了所有自定义端口和绑定。主要部分是我丢失了与ESB工具包相关的发送端口。 现在我的设置配置错误了。

    请以任何方式建议我如何解决此问题。我试图重新运行设置但不使用。得到外键错误。 是卸载整个esb-toolkit和安装可能是唯一的解决方案吗?请建议。

2 个答案:

答案 0 :(得分:0)

您可以尝试查询您的交易记录:

SELECT
    [Current LSN],
    [Transaction ID],
    [Operation],
    [Context],
    [AllocUnitName]
FROM fn_dbLog(NULL, NULL)
WHERE [Operation] = 'LOP_DELETE_ROWS'

从这篇文章:http://sqlbak.com/blog/recover-deleted-data-in-sql-server/

另见Undelete recently deleted rows sql serverhttp://raresql.wordpress.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/

但如果我是你,我会重新安装esb工具包。

答案 1 :(得分:0)

这些表位于BizTalk Management数据库(BizTalkMgmtDb)中。如果您配置了Backup BizTalk Server job,则可以尝试还原此数据库,因为此作业默认情况下每15分钟进行一次日志备份,并且每天进行一次完整备份。

有关恢复BizTalk数据库的详细信息,请访问MSDN:How to Restore Your Databases