这对我来说是一个奇怪的情况。我意外地删除了下表中的所有行。
通过这样做,我丢失了所有自定义端口和绑定。主要部分是我丢失了与ESB工具包相关的发送端口。 现在我的设置配置错误了。
请以任何方式建议我如何解决此问题。我试图重新运行设置但不使用。得到外键错误。 是卸载整个esb-toolkit和安装可能是唯一的解决方案吗?请建议。
答案 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 server 和http://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