locked
BizTalk Migration from 2006 R2 to Biztalk 2013 R2 RRS feed

  • Question

  • I want to migrate applications from BizTalk 2006 R2 to BizTalk 2013 R2 directly. Please let me know the best practices.
    Thursday, April 21, 2016 6:32 AM

Answers

  • For BizTalk Project migration you need to go from BizTalk Server 2006/R2 (Visual Studio 2005) to BizTalk Server 2009 (Visual Studio 2008) first. Then you need to take the project to BizTalk Server 2013/R2 (Visual Studio 2012/2013).

    So you need to have an intermediate environment on BizTalk Server 2009 to help you move to 2013 R2.

    If you are properly licensed for BizTalk Server 2013 R2, you do not need to purchase a license specifically for any previous version to perform an upgrade.

    When upgrading your solutions, you only need to install the Developer Tools. You do not need to install the Server Runtime or any other component.

    Since you only have to do this once, you can, and should, uninstall immediately afterward, or use a VM.

    Considerations for Upgrading to BizTalk Server 2013


    Rachit Sikroria (Microsoft Azure MVP)

    Thursday, April 21, 2016 7:41 AM
    Moderator
  • Hi,

    If you are not choosing the In-place upgrade things are really simple for you.

    Regarding Infrastructure just create BizTalk 2013 R2 servers directly you don't need any intermediate point.

    Create Infrastructure of your choice using the latest version of all the softwares.

    Refer the below article to Understand operating systems and SQL Server versions supported by BizTalk Server 2013R2

    Now let's talk about the applications. You can directly open all the applications in Visual Studio 2013, this will open a Migration Wizard which will upgrade the projects to the latest version.

    However, there is a known bug in Visual Studio 2013 while upgrading from BizTalk 2006, 2006 R2 to directly BizTalk 2013 R2, it fails with some error. Microsoft is working on it to provide a fix to resolve this issue, but it may take some time. So as a workaround you will need an intermediate point whether BizTalk 2010 or BizTalk 2013.

    You only need respective Visual Studio. For this you can create an intermediate VM where Visual Studio 2012(for BTK 2013) is installed with BizTalk 2013. You don't need to configure BizTalk here. Just open all the projects and migrate to BizTalk 2013 and later use this code to migrate to BizTalk 2013 R2.

    Let me know if you have any doubt.

    thanks.

    Martini

    MCP

    Driver Restore



    • Marked as answer by Angie Xu Friday, May 6, 2016 2:21 AM
    • Edited by martinism Friday, December 30, 2016 10:04 AM
    Thursday, April 21, 2016 7:50 AM

All replies

  • For BizTalk Project migration you need to go from BizTalk Server 2006/R2 (Visual Studio 2005) to BizTalk Server 2009 (Visual Studio 2008) first. Then you need to take the project to BizTalk Server 2013/R2 (Visual Studio 2012/2013).

    So you need to have an intermediate environment on BizTalk Server 2009 to help you move to 2013 R2.

    If you are properly licensed for BizTalk Server 2013 R2, you do not need to purchase a license specifically for any previous version to perform an upgrade.

    When upgrading your solutions, you only need to install the Developer Tools. You do not need to install the Server Runtime or any other component.

    Since you only have to do this once, you can, and should, uninstall immediately afterward, or use a VM.

    Considerations for Upgrading to BizTalk Server 2013


    Rachit Sikroria (Microsoft Azure MVP)

    Thursday, April 21, 2016 7:41 AM
    Moderator
  • Hi,

    If you are not choosing the In-place upgrade things are really simple for you.

    Regarding Infrastructure just create BizTalk 2013 R2 servers directly you don't need any intermediate point.

    Create Infrastructure of your choice using the latest version of all the softwares.

    Refer the below article to Understand operating systems and SQL Server versions supported by BizTalk Server 2013R2

    Now let's talk about the applications. You can directly open all the applications in Visual Studio 2013, this will open a Migration Wizard which will upgrade the projects to the latest version.

    However, there is a known bug in Visual Studio 2013 while upgrading from BizTalk 2006, 2006 R2 to directly BizTalk 2013 R2, it fails with some error. Microsoft is working on it to provide a fix to resolve this issue, but it may take some time. So as a workaround you will need an intermediate point whether BizTalk 2010 or BizTalk 2013.

    You only need respective Visual Studio. For this you can create an intermediate VM where Visual Studio 2012(for BTK 2013) is installed with BizTalk 2013. You don't need to configure BizTalk here. Just open all the projects and migrate to BizTalk 2013 and later use this code to migrate to BizTalk 2013 R2.

    Let me know if you have any doubt.

    thanks.

    Martini

    MCP

    Driver Restore



    • Marked as answer by Angie Xu Friday, May 6, 2016 2:21 AM
    • Edited by martinism Friday, December 30, 2016 10:04 AM
    Thursday, April 21, 2016 7:50 AM