Actualizar a BizTalk Server 2013 no actualiza Enterprise SSO

Este artículo le ayuda a resolver el problema en el que realizar una actualización local de BizTalk 2009 o 2010 a BizTalk 2013 no actualiza Enterprise inicio de sesión único (SSO) en el mismo equipo.

Versión del producto original:   BizTalk Server 2013 Branch, BizTalk Server 2013 Developer, BizTalk Server 2013 Enterprise, BizTalk Server 2013 Standard
Número KB original:   2908466

Síntomas

Cuando realiza una actualización local de Microsoft BizTalk Server 2009 o BizTalk Server 2010 a BizTalk Server 2013, Enterprise SSO no se actualiza en el mismo equipo.

Si este problema provoca que el servidor secreto principal de SSO no se actualice, se producirá un error al intentar actualizar otros servidores de BizTalk del grupo y recibirá el siguiente error:

Actualice el servidor secreto principal

Además, cualquier componente de BizTalk Server que haga referencia a Microsoft.BizTalk.Interop.SSOClient.dll puede producir un error con el siguiente error:

No se pudo cargar el archivo o ensamblado 'Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0

Causa

Una actualización local a Biztalk Server 2013 no actualiza Enterprise SSO en el mismo equipo.

Solución

Para resolver este problema, actualice manualmente Enterprise SSO. Para ello, siga estos pasos:

  1. Compruebe que se hace una copia de seguridad de la clave secreta maestra actual en una ubicación segura.

  2. Compruebe que se hace una copia de seguridad de una versión actual de la base de datos de SSO en una ubicación segura.

  3. Ejecute el Enterprise de Setup.exe SSO desde el BizTalk Server de instalación de BizTalk Server 2013:

    • Para equipos de 32 bits, use el archivo Setup.exe en \Platform\SSO .
    • Para equipos de 64 bits, use el archivo Setup.exe en \Platform\SSO64 .
  4. En el cuadro de diálogo Ejecutar automáticamente, seleccione Microsoft Enterprise Inicio de sesión único.

  5. En el cuadro de diálogo Resumen, seleccione Actualizar.

Más información

Para determinar la versión de SSO en el equipo, compruebe los valores de Servidor y Administración en la siguiente ubicación del Registro. El valor correcto para un BizTalk Server 2013 es 9.0.1865.0.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ENTSSO

El archivo Microsoft.BizTalk.Interop.SSOClient.dll ensamblado también se puede usar para comprobar la versión de SSO. La ubicación predeterminada de este ensamblado es C:\Program Files\Common Files\Enterprise Single Sign-On . En un entorno de BizTalk 2013 actualizado correctamente, la versión del archivo será 9.0.1865.0 y la versión de .NET será 7.0.2300.0.