我们希望利用现有的数据库镜像,看看它是否可以用于BizTalk灾难恢复。
我们的DBA使用SQL镜像到不同的服务器进行DR。服务器位于不同的物理位置,并具有不同的IP地址。如果主服务器出现问题,我被告知DBA可以轻松切换到镜像位置,业务将照常继续。我们的BizTalk数据库通过上述方案进行镜像和保护。这是为了在下面设置我的问题的背景。
我的问题是:当灾难发生时,有没有办法可以快速配置BizTalk来查看镜像数据库?配置BizTalk时,有一个位置放在SQL Server位置。所以,我想知道是否有任何BizTalk大师试图建立某种类型的"双配置"在主SQL Server和镜像SQL服务器之间来回指向BizTalk?
我知道BizTalk为灾难恢复提供了某种BizTalk数据库备份,但我认为备份只是用于将数据恢复到灾难发生之前的点。我的方案可能有点不同:它提供了灾难期间操作的连续性,因为BizTalk数据库是镜像的。我的问题有意义吗?我是BizTalk的新手,如果有人知道更好的方法来处理DR或灾难期间的操作连续性,请提供建议。
答案 0 :(得分:1)
来自High Availability using SQL Server Always On Availability Groups
BizTalk Server 2016支持同步提交模式;不支持异步提交模式。对于灾难恢复,建议配置备份BizTalk Server作业,并使用日志传送。有关具体详情,请参阅Backing Up and Restoring BizTalk Server Databases。
镜像问题是BizTalk有多个数据库,如果它们没有全部恢复/镜像到完全相同的点,那么它将在BizTalk中引起意外行为。