I have two BizTalk servers sharing the same databases, and inprocess hosts both called BizTalkServerHost that run on both servers. If I send a message to the message box (via direct binding) to one of the servers, could that message then be sent to subscribers on both servers and thus be processed twice? These subscribers are send ports using the FTP adapter to FTP the file. I have a situation where the messages appear to be routed to the send port but then they hang there in an InProcess state as Running Service Instances. I'm wondering if there may be some sort of conflict due the sharuing of the databases.
Thanks for confirming what I thought and hoped to be true.
Hi,
What do you mean with sharing the same databases? So you have 2 BizTalk servers in the same group? That is not a problem, you can have multiple BizTalk servers in the same group.
For example, you have the following setup:
SQL server A
BizTalk server A
BizTalk server B
The 2 BizTalk servers are in the same group and they each have the same host instances. When a message is published into the messageBox database, the agent will decide which host instance on server A or server B will receive the message. They will not receive simultaneous the published message.
Regards