Beim Upgrade auf BizTalk Server 2013 wird Enterprise SSO nicht aktualisiert.

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem ein direktes Upgrade von BizTalk 2009 oder 2010 auf BizTalk 2013 kein Upgrade Enterprise Einmaliges Anmelden (Single Sign On, SSO) auf demselben Computer durchführt.

Ursprüngliche Produktversion:   BizTalk Server 2013 Branch, BizTalk Server 2013 Developer, BizTalk Server 2013 Enterprise, BizTalk Server 2013 Standard
Ursprüngliche KB-Nummer:   2908466

Problembeschreibung

Wenn Sie ein direktes Upgrade von Microsoft BizTalk Server 2009 oder BizTalk Server 2010 auf BizTalk Server 2013 durchführen, wird Enterprise SSO nicht auf demselben Computer aktualisiert.

Wenn dieses Problem dazu führt, dass der SSO-Hauptschlüsselserver nicht aktualisiert wird, schlagen Versuche, andere BizTalk-Server in der Gruppe zu aktualisieren, fehl, und Sie erhalten den folgenden Fehler:

Aktualisieren Des geheimen Hauptservers

Außerdem kann jede Komponente von BizTalk Server, die auf Microsoft.BizTalk.Interop.SSOClient.dll verweist, mit dem folgenden Fehler fehlschlagen:

Datei oder Assembly 'Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0 konnte nicht geladen werden

Ursache

Ein direktes Upgrade auf Biztalk Server 2013 führt kein Upgrade Enterprise SSO auf demselben Computer durch.

Lösung

Um dieses Problem zu beheben, führen Sie ein manuelles Upgrade Enterprise SSO durch. Gehen Sie dazu wie folgt vor:

  1. Stellen Sie sicher, dass der aktuelle geheime Hauptschlüssel an einem sicheren Ort gesichert ist.

  2. Stellen Sie sicher, dass eine aktuelle Version der SSO-Datenbank an einem sicheren Speicherort gesichert ist.

  3. Führen Sie die Enterprise SSO-Setup.exe datei auf den Installationsmedien BizTalk Server 2013 aus:

    • Verwenden Sie für 32-Bit-Computer die Setup.exe-Datei unter \Platform\SSO .
    • Verwenden Sie für 64-Bit-Computer die datei Setup.exe unter \Platform\SSO64 .
  4. Wählen Sie im Dialogfeld Autorun Microsoft Enterprise Single Sign-On aus.

  5. Wählen Sie im Dialogfeld Zusammenfassung die Option Aktualisieren aus.

Weitere Informationen

Um die Version von SSO auf dem Computer zu ermitteln, überprüfen Sie die Server- und Verwaltungswerte am folgenden Registrierungsspeicherort. Der richtige Wert für eine BizTalk Server 2013-Umgebung ist 9.0.1865.0.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ENTSSO

Die Assembly Microsoft.BizTalk.Interop.SSOClient.dll Datei kann auch verwendet werden, um die Version von SSO zu überprüfen. Der Standardspeicherort für diese Assembly ist C:\Program Files\Common Files\Enterprise Single Sign-On . In einer ordnungsgemäß aktualisierten BizTalk 2013-Umgebung ist die Dateiversion 9.0.1865.0 und die .NET-Version 7.0.2300.0.