Teilen über


Ein Upgrade auf BizTalk Server 2013 aktualisiert Enterprise SSO nicht.

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem ein direktes Upgrade von BizTalk 2009 oder 2010 auf BizTalk 2013 das Enterprise Single Sign-On (SSO) auf demselben Computer nicht aktualisiert.

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

Symptome

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 Master Secret Server nicht aktualisiert wird, schlägt das Upgrade anderer BizTalk-Server in der Gruppe fehl, und Sie erhalten die folgende Fehlermeldung:

Aktualisieren Sie Ihren geheimen Masterserver.

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 aktualisiert Enterprise SSO auf dem gleichen Computer nicht.

Lösung

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

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

  2. Überprüfen Sie, ob eine aktuelle Version der SSO-Datenbank an einem sicheren Speicherort gesichert ist.

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

    • Verwenden Sie für 32-Bit-Computer die Setup.exe Datei unter \Platform\SSO.
    • Verwenden Sie für 64-Bit-Computer die Setup.exe Datei unter \Platform\SSO64.
  4. Wählen Sie im Dialogfeld "Autorun " die Option "Einmaliges Anmelden von Microsoft Enterprise" aus.

  5. Wählen Sie im Dialogfeld "Zusammenfassung" die Option "Upgrade" 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 ist 7.0.2300.0.