I installed and am attempting to configure a BizTalk Server 2013 system to which we want to transition from BTS 2009. It will use a remote, clustered SQL Server 2012 instance that runs alongside SQL Server 2008 SP3 which serves the present-day production BTS 2009.
When I started to configure BTS 2013, I tried to join the SSO System already being used by the BTS 2009 machine. After entering the credentials for the domain service account {domain}\SSOService, I got this message:
The SSO master secret server '{SSO server name}' specified by the SSO database 'SSODB' on SQL Server '{SQL server instance}' could not be found. Without the SSO master secret server the SSO service cannot operate correctly. (SSO)
ADDITIONAL INFORMATION: (0xC0002A0F) Could not contact the SSO server '%1'. Check that SSO is configured and that the SSO service is running on that server. (SSO)
Could not contact the SSO server '{SSO server name}'. Check that SSO is configured and that the SSO service is running on that server. (RPC: 0x800706F7: The stub received bad data.) (SSO)
I haven't found definitive guidance about if a newer BTS like 2013 can join an SSO system that is based on an older infrastructure like SQL 2008. But I have found two posts with the same symptom as mine:
- Someone upgrading SSO from BizTalk Server 2010 to BTS 2013 (but StackO won't permit a link to this xxx.social.msdn.microsoft.com.xxx post)
- Someone, like myself, trying to join a BTS 2013 system to an older SSO system (in this case, BTS 2010)
The answerer to the second post says:
If I understand what you're trying to do is to make a BizTalk 2010 coexist with BizTalk 2013 which is not supported. So a BizTalk 2013 will never be able to join a BizTalk 2010 group. As a rule all servers in a BizTalk Group should be on the same version.
But that answer sounds like a misunderstanding of the question - the problem was trying to join the existing SSO System, not the BizTalk group.
So my question remains: Based on the operating principles of BizTalk and Enterprise Single Sign-On, is it possible to have two BizTalk groups (in my case, 2009 and 2013) utilize the same SSO system?
Configuration summary:
- Trying to configure BizTalk Server 2013 to join existing SSO system
- SSO System I want BTS 2013 to join is hosted by the SQL Server 2008 SP3 instance
- BTS 2013 is hosted on Windows Server 2012 R2. The computer includes the SQL Server features that have to be present when configuring a multi-computer BizTalk environment (Client Tools Connectivity; and Management Tools -Basic and -Complete) installed from the same SQL 2012 SP1 image as the back-end cluster. (Microsoft documentation says the front- and back-end servers must use the same SQL Server version.)
- BTS 2013 will use SQL Server 2012 SP1 on clustered back-end
- Clustered SQL back-end OS is Windows Server 2008 R2
- Clustered back-end hosts SQL Server 2012 SP1, 2008 SP3, and 2008 R2