Upgrade BizTalk Server 2009 to BizTalk Server 2010


Today I  try to migrate a BizTalk Server 2009 dev platform to a BizTalk Server 2010.

My platform was design with :

  • Visual Studio 2008
  • SQL Server 2008
  • BizTalk Server 2009

And I want to migrate to

  • Visual Studio 2010
  • SQL Server 2008 R2
  • BizTalk Server 2010

So first of all, I need to install Visual Studio 2010 and .Net Framework 4.0 which are prerequesites to install BizTalk Server 2010. Then I have the choice to upgrade (yes, I try to upgrade and not really just install new version by uninstall/desinstall :p) SQL Server 2008 R2 or BizTalk 2010.

Due to the fact that  BizTalk 2009 not support SQL Server 2008 R2, the choice is simple, I have to upgrade BizTalk 2010 first.

before do anything, please keep this in mind :

Setup will upgrade BizTalk Server 2009 to BizTalk Server 2010 when you click Upgrade. Please make sure you have backed up all BizTalk databases before you continue with the upgrade.

During the installation, the setup detect the previous installation of BizTalk 2009 and purpose a upgrade keeping the configuration.

You have to stop W3SVC and Rule Engine Update Services to launch the setup (if it’s not, a message will appear to ask you some start/stop services)

Ok, it seems to be good :

Let’s get started the BizTalk Administration Console. Ok, I can see my BizTalk 2009 Application. Now I have to test this one to verify that my upgrade is good, then I will try to upgrade SQL Server 2008 to R2.

My host instance started correctly. Good thing to know, the BTSNTSvc(64).exe.config  have kept the configuration.

Arg, finally I discover that my 64 bits refuse to start…

After trying a lot of thing, I don’t understand why only my 32 bits Instance succeed to work. So because of that, I decided to unconfigure BizTalk (keeping SSO configuration) and I deleted the database.

I reapply configuration manually (not with the export). And Voila!!! It worked!

Now I’m reading the Setup log of the upgrade to understand what change could be responsible of this problem…

I think I’m on the right track supposing that something happened in the ManagementDb…

So Stay tuned !!!




This entry was posted in BizTalk, Microsoft. Bookmark the permalink.

8 Responses to Upgrade BizTalk Server 2009 to BizTalk Server 2010

  1. tomolondon says:

    Thanks Jeremie – I am trying to find out if it is possible to build a new 2010 environment and then simply redeploy my old 2009 apps onto it? Can you let me know if this is possible in your experience?

    Many thanks

  2. Xavier Chorin says:


    I am migrating an application from BizTalk 2009 / .NET 3.5 to BizTalk 2010 / .NET 4.0

    Once the BizTalk 2010 upgrade has complete, do I need to import my orchestrations rebuilt in .NET 40 into the admin console? Or do I simply need to run the orchestration installer?

    Assumption: there is no need to import the .NET 40 orchestration MSI. All that is needed is to run the orchestration installer which will take care of installing them in the .NET 40 GAC.

    Could you please confirm?

    Xavier Chorin

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s