使用BizTalk我需要使用ODBC从Unix托管的两个数据库之一读取数据。
数据在数据库之间复制,如果其中一个数据库没有响应,我需要切换到另一个。没有负载均衡器或任何东西,所以我需要能够在BizTalk服务器上进行切换。
我在考虑创建两个接收位置,每个数据库服务器一个,只启用其中一个,然后有一个Windows服务定期尝试与其中一个数据库服务器建立连接,如果有异常,请调用一个powershell脚本,用于禁用未响应的服务器的接收位置,并启用其他接收位置。
对此有更好的解决方案吗?
答案 0 :(得分:1)
我会按如下方式解决这个问题:
如果您从主数据库读取相同数据一次,从备份中读取一次数据,则需要考虑会发生什么。