Planning for Disaster Recovery
This topic provides guidance to application teams for disaster recovery requirements and procedures for BizTalk Server. Microsoft BizTalk Server stores configuration and processing information in SQL Server. BizTalk Server high availability and disaster recovery is achieved through the high availability and disaster recovery capabilities of SQL Server.
A BizTalk group is defined by a set of databases hosted in SQL Server. The set of databases hosted in SQL Server can be made highly available through the use of a Windows Server cluster. In a BizTalk environment, the computers running BizTalk Server provide the “run-time environment” and the databases on the computers running SQL Server provide the persistent store for the environment. Therefore, BizTalk Server backup, restore, and disaster recovery procedures are heavily focused on SQL Server.
This topic consolidates BizTalk Server disaster recovery information from the core documentation, various Microsoft Web sites, and information from the BizTalk Server product team to define disaster recovery procedures for BizTalk Server environments.
Application teams should thoroughly test backup, restore, and disaster recovery procedures. You should also ensure the procedures are tailored to meet application requirements before entering production.
This section focuses on disaster recovery procedures for BizTalk Server and related procedures for SQL Server. This guide builds on related documentation about how to back up and restore BizTalk Server.
For more information about backup and restore, see this documentation and see Backing Up and Restoring BizTalk Server (https://go.microsoft.com/fwlink/?LinkID=154071) in BizTalk Server Help. Each application team must augment the information in this topic with additional procedures specific to their environment, such as document computer names, drive letters, and cluster configuration, as well as disaster recovery procedures for related non-BizTalk applications that are part of the solution.
This topic does not provide detailed disaster recovery procedures for the following areas:
Application source code
There may be additional areas that require documentation in an application’s disaster recovery plan not listed above that must be addressed by each application team.