Deploying via Script to Multiple BizTalk Servers

Parent Previous Next

Once you understand how to deploy your application to a single BizTalk server via script, it's easy to extend that knowledge to an entire BizTalk group.


The multi-server deployment process is virtually identical to the single-server process.  The key differences are:


  1. The application MSI must be copied to and installed on every server in your BizTalk group
  2. The deployment script must be executed on every server in your BizTalk group
  3. The DeployBizTalkMgmtDB property must be correctly set on each server


BizTalk requires application binaries and certain other artifacts to be installed on every BizTalk server that runs the application.  However, the BizTalk application, its port bindings, rule policies and more must be registered in the BizTalk databases only once within the group.  The DeployBizTalkMgmtDB property controls whether to deploy application files on the server AND deploy configuration data into the BizTalk databases, or to simply deploy application files on the server.


The recommended process is:


  1. Identify the complete set of BizTalk servers within the BizTalk group that will run the application
  2. Walking through the servers one at a time:
  3.        Copy the application MSI to the server
  4.        Install the MSI
  5.        Deploy the application with DeployBizTalkMgmtDB=false
  6. On the final server in the list, follow steps 3-5 but use DeployBizTalkMgmtDB=true


The deployment process on each individual server is the same as the single-server deployment process described earlier.



Created with the Personal Edition of HelpNDoc: Easily create Web Help sites