Beim Upgrade auf BizTalk Server 2013 wird kein Upgrade für Enterprise SSO durchgeführt.

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem ein direktes Upgrade von BizTalk 2009 oder 2010 auf BizTalk 2013 kein Upgrade von Enterprise 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

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

Aktualisieren Sie Ihren master-Geheimnisserver.

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 nicht zum Upgrade des einmaligen Anmeldens für Enterprise auf demselben Computer.

Lösung

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

  1. Stellen Sie sicher, dass der aktuelle master geheimer Schlüssel an einem sicheren Speicherort 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 dem BizTalk Server 2013-Installationsmedium aus:

    • Verwenden Sie für 32-Bit-Computer die datei Setup.exe unter \Platform\SSO.
    • Verwenden Sie für 64-Bit-Computer die datei Setup.exe unter \Platform\SSO64.
  4. Wählen Sie im Dialogfeld Autorun die Option Microsoft Enterprise Single Sign-On 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 Werte für Server und Verwaltung 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 lautet die Dateiversion 9.0.1865.0 und die .NET-Version 7.0.2300.0.