Microsoft BizTalk server is one of the most commonly used application servers which is used for the interoperability of multi-platform systems. BizTalk Server 2009 empowers customers to make informed business decisions. It provides Real-time data from geographically dispersed, yet integrated systems. If you are using BizTalk then let me introduce you to a free command line utility called BizTalk Backup which backs up the BizTalk application server.
The key purpose of this tool is to back up or export the BizTalk server group so that it can be restored in case of any disaster situation. It is very simple to work with this tool, just download and extract the contents of the zipped file, then open the command prompt and go into the extracted folder. Here you will find the BTSBackup.exe file. This is the main file which needs to be executed with the appropriate parameters. Here is the syntax and the list of the parameters of this command:
BTSBackup.exe [-config:path] [-comp:path] [-envconfig:path] [-apps:path] [-bind:path] [-track:path] [-log]
The parameters of the BTSBackup command are easy to understand, here is the description of what each parameter does.
config – Back up BTSNTSvc.exe.config files to path
comp – Back up components (pipeline and messaging)
envconfig – Generate BtsAdminConfiguration.xml file to path
apps – Export all application MSI’s to path
bind – Export all application binding files to path
track – Back up custom tracking(BAM) related files to path
log – Write out to log file (BTSBackup.log)
Type the BTSBackup.exe command in the command prompt and you will find its help displayed for the sake of easy understanding.
The only limitation of this tool is that it backs up the BizTalk application server groups only, and does not back up the database contents.