Upgrade auf BizTalk Server 2020

Upgrade auf BizTalk Server 2020 von BizTalk Server 2016. Dieses Thema bietet eine Übersicht über den Upgradeprozess von BizTalk Server 2020, wichtige Informationen und schrittweise Anleitungen für das Upgrade von BizTalk Server 2016.

Upgradeübersicht

  • Sie sollten dieses Dokument vor dem Upgrade vollständig lesen. BizTalk Server verbindet zahlreiche verschiedenartige Komponenten – sowohl in internen als auch externen Umgebungen – mit Ihrem Unternehmen. Die meisten realen Bereitstellungsszenarien gehen jedoch noch viel weiter und umfassen mehrere Server und ggf. sogar Cluster aus physischen und virtuellen Computern.

  • Keine zwei Bereitstellungen von BizTalk Server sind gleich. Sammeln Sie vor dem Upgrade zuerst Informationen zu den Anforderungen Ihres Unternehmens, und diskutieren Sie den Umfang der Bereitstellung mit den IT-Spezialisten, Systemadministratoren und Entwicklern, die BizTalk Server verwenden werden. Nach gründlicher Lektüre dieses Upgradehandbuchs und Ermittlung der spezifischen Anforderungen Ihres Unternehmens können Sie eine eigene Bereitstellungsroadmap erstellen.

  • Überprüfen Sie die BizTalk Server-Bereitstellung mit Best Practices Analyzer (BPA) und generieren Sie eine Liste mit bewährten Vorgehensweisen. Mit diesem Tool führen Sie eine Überprüfung auf Konfigurationsebene durch, wobei nur eingelesen und berichtet und mithilfe der erfassten Daten bestimmt wird, ob die bewährten Vorgehensweisen befolgt wurden.

Planen des Upgrades

Im Folgenden finden Sie einen groben Überblick des Upgradevorgangs. Jeder der aufgeführten Schritte muss in der gezeigten Reihenfolge ausgeführt werden.

  • Betriebssystem-Upgradepfade
  • Microsoft SQL Server®-Upgradepfade
  • Windows® SharePoint® Services-Upgrade
  • Parallele Installation von Visual Studio
  • Parallele Installation von Microsoft Office 2019/2016

Unterstützte Upgradepfade

In der folgenden Tabelle sind die unterstützten Betriebssysteme aufgeführt, die auf BizTalk Server 2020 aktualisiert werden können. „Ja“ bedeutet, dass für die BizTalk Server-Version, die unter diesem Betriebssystem ausgeführt wird, ein Upgrade erfolgen kann. „Nein“ bedeutet, dass für die BizTalk Server-Version, die unter diesem Betriebssystem ausgeführt wird, kein Upgrade +erfolgen kann. Wenn „Nein“ angegeben wird, muss die BizTalk-Umgebung unter einem unterstützten Betriebssystem neu erstellt werden. Hardware- und Softwareanforderungen für BizTalk Server 2020 werden die unterstützten Betriebssysteme aufgeführt.

Betriebssysteme BizTalk Server 2016
Windows Server 2016 Ja
Windows Server 2012 R2 No
Windows 10 Ja
Windows 8.1 No

In der folgenden Tabelle sind die unterstützten SQL Server Versionen aufgeführt, die auf BizTalk Server 2020 aktualisiert werden können. Der Computer mit SQL Server hostet die von BizTalk Server verwendeten Datenbanken. "Ja" bedeutet, dass für die BizTalk Server-Version, die diese SQL Server-Version nutzt, ein Upgrade ausgeführt werden kann. „Nein“ bedeutet, dass für die BizTalk Server-Version, die diese SQL Server-Version nutzt, kein Upgrade möglich ist. Wenn „Nein“ angegeben wird, muss die BizTalk-Umgebung für eine unterstützte SQL Server-Version neu erstellt werden. Hardware- und Softwareanforderungen für BizTalk Server 2020 listet die unterstützten SQL Server Versionen auf.

Tipp

Wenn Ihre SQL Server Version nicht unterstützt wird oder nicht in der folgenden Liste enthalten ist, lesen Sie die SQL Server-Upgradedokumentation. Das SQL-Upgrade kann mehr Versionen aktualisieren als BizTalk. Wenn Sie beispielsweise SQL Server 2014 verwenden, können Sie möglicherweise ein Upgrade auf SQL Server 2016/2017/2019 durchführen. Anschließend können Sie ein Upgrade auf BizTalk Server 2020 durchführen. Upgrade SQL Server listet die SQL Server Versionen auf, die aktualisiert werden können.

SQL Server BizTalk Server 2016
SQL Server 2016 Ja
SQL Server 2014 Nein

In der folgenden Tabelle ist der unterstützte Edition-Upgradepfad von BizTalk Server 2016 aufgeführt. "Ja" bedeutet, dass die BizTalk Server 2016-Edition auf die Edition aktualisiert werden kann. "Nein" bedeutet, dass die BizTalk Server Edition 2016 nicht auf die Edition aktualisiert werden kann. Wenn "Nein" angegeben wird, muss die BizTalk-Umgebung neu erstellt werden.

BizTalk Server 2016 BizTalk Server Evaluation Edition 2020 BizTalk Server Branch Edition 2020 BizTalk Server Developer Edition 2020 BizTalk Server Standard Edition 2020 BizTalk Server 2020 Enterprise Edition
Auswertung No No No Nein Ja
Verzweigung Nein Ja Nein Nein Ja
Entwickler No No No Nein Ja
Standard Nein No Nein Ja Yes
Enterprise No No No Nein Ja

Vor dem Upgrade – Was Sie wissen sollten

  • Berechtigungen: Der Benutzer, der das Upgrade durchführt, muss Mitglied der folgenden Benutzergruppen sein oder über die entsprechenden Berechtigungen verfügen:

    • Gruppe Administratoren auf dem lokalen Computer
    • Gruppe der SQL Server-Systemadministratoren auf dem SQL Server
    • Gruppe der BizTalk Server-Administratoren
    • Gruppe SSO-Administratoren (Single Sign-On, Einmaliges Anmelden)
  • Einmaliges Anmelden: Der Single Sign-On Master Secret Server und der SQL Server, der die SSO-Datenbank hostet, müssen während des Upgrades ausgeführt werden.

  • Netzwerkdienstkonto: Muss Schreibzugriff auf %windir%\temp haben.

  • Zertifikate: Sichern Des Windows-Zertifikatspeichers:

  • DTC: Aktivieren Sie Microsoft Distributed Transaction Coordinator (MSDTC), und aktivieren Sie dann die DTC-Regeln für eingehenden/ausgehenden Datenverkehr:

    1. Wählen Sie in Server-Manager Extras aus, und öffnen Sie die Windows-Firewall mit erweiterter Sicherheit.
    2. Wählen Sie Eingehende Regeln aus.
    3. Klicken Sie unter Eingehende Regeln mit der rechten Maustaste auf Distributed Transaction Coordinator * (je nach Bedarf), und klicken Sie dann auf Regel aktivieren.
    4. Wählen Sie unter Windows-Firewall mit erweiterter Sicherheit die Option Ausgehende Regeln aus.
    5. Klicken Sie unter Ausgehende Regeln mit der rechten Maustaste auf Distributed Transaction Coordinator * (je nach Bedarf), und klicken Sie dann auf Regel aktivieren.

    In den Schritten nach der Konfiguration zur Optimierung Ihrer Umgebung werden die Schritte zum Aktivieren von MSDTC aufgeführt.

  • Benutzerdefinierte Bindungen: Benutzerdefinierte benutzerdefinierte Bindungen, die mit früheren Versionen der .NET Framework erstellt wurden, sind nach dem Upgrade nicht mehr verfügbar. Um benutzerdefinierte Bindungen verwenden zu können, fügen Sie diese manuell in der Datei „machine.config“ von .NET Framework 4.6 hinzu.

  • Konfigurationsdateien: Sichern Sie alle benutzerdefinierten Konfigurationsdateien in BizTalk Server 2016. BizTalk Server unterstützt die Migration von Änderungen nur in den btsntsvc.exe.config Dateien undbm.exe.config.

  • SQL-Adapter: Der SQL-Adapter wird in BizTalk Server 2020 entfernt. Es ist in BizTalk Server 2016 und früheren Versionen veraltet. Das BizTalk Server 2020-Upgrade ändert Ports, die mit EDI-Batching- oder ESBT-Ausnahmen verknüpft sind, um den WCF-SQL-Adapter zu verwenden.

    Warnung

    Wenn Sie den alten SQL-Adapter in Ihrer BizTalk-Lösung verwenden, aktualisieren Sie Ihre Lösung so, dass sie den SQL-Adapter im BizTalk-Adapterpaket verwendet, bevor Sie das Upgrade durchführen. Weitere Informationen zum SQL-Adapter im BizTalk-Adapterpaket finden Sie unter Erste Schritte mit dem BizTalk-Adapter für SQL.

  • TIBCO Enterprise Message Service Adapter: Gilt ab BizTalk Server 2020, TIBCO Enterprise Message Service Adapter wird nur auf dem 64-Bit-Host unterstützt.

BAM

  • BAM DTS-Pakete: Beenden Sie alle DTS-Pakete (BAM Data Transformation Services). Andernfalls gehen ggf. Daten verloren, oder ein OLAP-Cube (Online Analytical Processing) wird möglicherweise beschädigt.

  • BAM DTS-Pakete und SSIS-Katalog: BizTalk Server 2016 bereitgestellten BAM DTS-Pakete im SSIS-Paketspeicher (MSDB). Ab BizTalk Server 2020 wird das BAM DTS-Paket im SSIS-Katalog (SSISDB) bereitgestellt. Erstellen Sie den SSIS-Katalog (SSISDB) auf SQL Server, bevor Sie mit dem Upgrade beginnen, andernfalls werden bereitgestellte BAM DTS-Pakete nicht in den SSIS-Katalog verschoben.

  • Speicherplatz: Der freie Speicherplatz sollte mindestens die Größe der vorhandenen BAM-Datenbanken aufweisen.

  • Echtzeitaggregationen: Wenn Sie BAM-Echtzeitaggregationen in Ihrer aktuellen Version von BizTalk Server verwenden und SQL Server aktualisieren, installieren oder aktualisieren Sie die SQL Server Enterprise Edition. Andernfalls tritt ein Fehler des Upgrades auf.

  • maxTimeout-Wert: Wenn Sie über eine große BAM-Datenbank verfügen, aktualisieren Sie den maxTimeout Wert für verteilte Transaktionen in Ihrer machine.config-Datei auf:

    <system.transactions>
       <machineSettings maxTimeout="23:59:59" />
    </system.transactions>
    
  • BAM-Nachverfolgung mit Dem Überwachungsprofil-Editor (TPE) aktiviert: Nach dem Upgrade werden die zuvor bereitgestellten Überwachungsprofile aktualisiert. die entsprechenden Interceptorkonfigurationen werden jedoch nicht aktualisiert. Alle neuen abgefangenen BAM-Nachrichten enthalten möglicherweise weiterhin die BizTalk Server 2016-Verweise. Verwenden Sie zum Aktualisieren der entsprechenden Interceptorkonfigurationen den Überwachungsprofil-Editors, um das Profil für die Aktivität abzurufen und dann erneut anzuwenden.

  • LiveData-Arbeitsmappe: Wenn Sie BAM in BizTalk Server 2016 verwenden, müssen Sie nach dem Upgrade die LiveData-Arbeitsmappe manuell neu generieren. Erneutes Generieren der Livedaten-Arbeitsmappe:

    1. Rufen Sie die BAM-Definition ab, indem Sie den folgenden Befehl ausführen:

      BM get-defxml MyDef.xml

    2. Erstellen Sie die PivotTable-Berichte erneut, indem Sie Microsoft Office Excel öffnen und dann die BAM-Add-Ins auswählen. Importieren Sie die in Schritt (1) erstellte MyDef.xml-Datei , und erstellen Sie die PivotTable-Berichte neu. Speichern Sie die neue BAM-Arbeitsmappe als MyNewBook.xls.

    3. Benennen Sie die PivotTable-Berichte um, indem Sie die PivotTable-Namen in MyDef.xml unter <Caption> im <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label> Pfad suchen. Verwenden Sie diese Namen, um Ihre PivotTable-Berichte in MyNewBook.xlsumzubenennen.

    4. Generieren Sie die Livedaten-Arbeitsmappe neu, indem Sie folgenden Befehl ausführen:

      BM regenerate-livedataworkbook MyNewBook.xls

      Hinweis

      In neu generierten Livedaten-Arbeitsmappen werden die Excel-Elemente (z.B. Diagramme) der ursprünglichen Livedaten-Arbeitsmappe nicht neu erstellt. Erstellen Sie die Artefakte manuell erneut.

  • Voraussetzungen für BAM-Tools: Die SSIS-Installation ist auf dem BAM Tools-Computer erforderlich. Die Version von SSIS muss mit Ihrem SQL Server auf dem Computer kompatibel sein, auf dem BAM Tools konfiguriert ist. Sie können den SSIS-Windows-Dienst nach der Installation von SSIS auf diesem Computer beenden und deaktivieren.

Einmaliges Anmelden für Unternehmen (Enterprise Single Sign-On, ESSO)

  • Upgrade von einer früheren Version von Enterprise Single Sign-On: BizTalk Server enthält eine aktualisierte Version von Enterprise Single Sign-On (ESSO). Wenn Sie diese Version auf einem Computer mit einer früheren Version von BizTalk installieren, wird ESSO während der Installation automatisch aktualisiert. Es wird empfohlen, vor dem Upgrade die folgenden Schritte auszuführen:

    1. Vergewissern Sie sich, dass eine aktuelle Version der SSO-Datenbank (SSODB) an einem sichern Speicherort gesichert wurde.
    2. Vergewissern Sie sich, dass der aktuelle geheime Hauptschlüssel an einem sichern Speicherort gesichert wurde.
    3. Halten Sie das Kennwort für den geheimen Hauptschlüssel bereit.

    Führen Sie ein Upgrade aller Server in einer BizTalk-Gruppe auf die gleiche Version aus. Diese Anforderung gilt auch für einen eigenständigen Server für den geheimen Hauptschlüssel.

  • Upgrade mit dem eigenständigen Enterprise Single Sign-On-Setup: Führen Sie die folgenden Schritte aus, um ein Upgrade auf Computern durchzuführen, die über eine eigenständige Installation für einmaliges Anmelden für Unternehmen verfügen, z. B. einen dedizierten master geheimen Server.

    1. Vergewissern Sie sich, dass der aktuelle geheime Hauptschlüssel an einem sichern Speicherort gesichert wurde.
    2. Vergewissern Sie sich, dass die aktuelle Version der SSO-Datenbank an einem sichern Speicherort gesichert wurde.
    3. Führen Sie die ESSO -Setup.exe auf dem BizTalk Server 2020-Installationsmedium aus. Der Standardinstallationsordner ist \Platform\SSO.
    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.

Umgebung mit mehreren Computern

Wenn Sie das Upgrade in einer Umgebung mit mehreren Computern ausführen, aktualisieren Sie zuerst den Computer, auf dem der Server für den geheimen Hauptschlüssel für SSO installiert ist. Führen Sie dann das Upgrade der anderen BizTalk Server-Computer aus. Gleichzeitige Upgrades der BizTalk-Computer in einer Gruppe werden nicht unterstützt. Aktualisieren Sie einen Computer nach dem anderen in der folgenden Reihenfolge:

  1. Server für den geheimen Hauptschlüssel für Einmaliges Anmelden
  2. Laufzeitcomputer unter BizTalk Server
  3. Verwaltungstools und das Überwachungscomputer
  4. Entwicklungs- und alle anderen Computer unter BizTalk Server

Zusätzliche

Über das Einstellungsdashboard können Sie die BizTalk Server-Einstellungen zwecks Leistungsoptimierung umfassend ändern. Sie können auch die Einstellungen für die BizTalk-Gruppe, den BizTalk-Host und die BizTalk-Hostinstanz ändern. BizTalk Server Leistungsoptimierung finden Sie unter Verwenden des Einstellungsdashboards.

Allgemeine Informationen

  • Kontonamen: Verwenden Sie nach Möglichkeit die Standardkontonamen. Das Setupprogramm von BizTalk Server konfiguriert die installierten Komponenten automatisch so, dass sie die Standardkonten verwenden. Wenn mehrere BizTalk Server-Gruppen in Active Directory-Gesamtstruktur enthalten sind, ändern Sie die Kontonamen, um Konflikte zu vermeiden. BizTalk Server unterstützt nur <NetBIOS domain name>\<user> Namenformate für Dienstkonten und Windows-Gruppen.

  • Kontonamen mit BAM-Verwaltungswebdienst: BizTalk Server unterstützt keine integrierten Konten oder Konten ohne Kennwörter für den BAM-Verwaltungswebdienstbenutzer.

    Die Konfiguration von BizTalk-Server mit solchen Konten kann zunächst scheinbar erfolgreich verlaufen, es treten jedoch Fehler im BAM Verwaltungswebdienst auf.

    Die Verwendung solcher Konten für den BAM-Anwendungspool wird unterstützt.

  • Installieren und Deinstallieren: Wenn Sie BizTalk Server deinstallieren, löschen Sie die BizTalk Server Datenbanken manuell. Wenn Sie BizTalk Server als Entwickler oder Tester installieren, sollten Sie die Installation auf einem virtuellen Computer in Betracht ziehen. Auf diese Weise können Sie im Falle einer erforderlichen Neuinstallation unkompliziert einen Rollback zu einem voreingestellten Prüfpunkt ausführen, ohne den Deinstallationsprozess durchlaufen zu müssen.

  • 32-Bit- und 64-Bit-Computer: Es gibt einige Unterschiede bei der Installation BizTalk Server unter 32-Bit-Windows oder 64-Bit-Windows. In diesem Dokument werden sowohl die 32-Bit-Installationen als auch die 64-Bit-Installationen behandelt. Auf Unterschiede zwischen beiden Systemen wird hingewiesen.

  • Arbeitsgruppen: Das Installieren und Konfigurieren von BizTalk Server in einer Arbeitsgruppenumgebung auf einem einzelnen Computer wird unterstützt. In diesem Szenario werden die SQL Server- und BizTalk Server-Funktionen und -Komponenten werden auf demselben Computer installiert und konfiguriert.

  • Terminalserver: Die Installation BizTalk Server mithilfe des im Anwendungsmodus ausgeführten Terminalservers wird nicht unterstützt.

  • Das automatische Upgrade wird nicht unterstützt.

  • Nicht unterstützte Anwendungen: BizTalk Server unterstützt keine benutzerdefinierten Anwendungen, die auf nicht unterstützten APIs wie PAM-APIs, gespeicherten Prozeduren oder direkten Datenbankzugriff basieren. Es wird empfohlen, mindestens ein Testupgrade auszuführen, bevor das Upgrade der Produktionsumgebung ausgeführt wird.

  • SQL Server-Instanzen: Es empfiehlt sich, alle SQL Server Instanzen vor dem Upgrade der Plattform zu aktualisieren.

Vorbereiten des Computers für das Upgrade

  1. Installieren Sie wichtige Windows-Updates. Nach Abschluss der Installation wird empfohlen, den Computer neu zu starten.

  2. Installieren Sie den Microsoft OLEDB-Treiber für SQL Server auf allen BizTalk Server Computern.

  3. Installieren Sie die x86- und x64-Versionen von Visual C++ 2015-2019 verteilbare Pakete auf allen BizTalk Server Computern.

  4. Führen Sie für SQL Server ein Upgrade auf eine unterstützte Version aus. Die unterstützten Versionen finden Sie unter Hardware- und Softwareanforderungen für BizTalk Server 2020. Weitere Informationen zum Upgrade SQL Server finden Sie unter Upgrade SQL Server.

  5. Upgrade SQL Server-Clienttools. In einer Umgebung mit mehreren Computern können die Verwaltungstools auf einem separaten Computer installiert werden. Aktualisieren Sie die SQL Server-Verwaltungsclienttools, einschließlich der Verwaltungstools.

  6. Installieren Sie SQL Server Integration Services. In einer Multicomputerumgebung können die BAM-Tools auf einem separaten Computer installiert und konfiguriert werden. Installieren Sie die Version von SQL Server Integration Services, die mit Ihrem Ziel-SQL Server kompatibel ist.

  7. Erstellen Sie den SSIS-Katalog (SSISDB) auf SQL Server.

  8. Installieren von Visual Studio. Hardware- und Softwareanforderungen für BizTalk Server 2020 listet die unterstützten Versionen auf. Verschiedene Versionen von Visual Studio können parallel installiert werden. Weitere Informationen finden Sie unter Visual Studio.

  9. Installieren Sie Office. Hardware- und Softwareanforderungen für BizTalk Server 2020 listet die unterstützten Office-Versionen auf. Weitere Informationen finden Sie unter Installieren und Verwenden verschiedener Versionen von Office auf demselben Computer.

  10. Beenden Sie die BizTalk Server- und Windows-Dienste:

    • BizTalk Service BizTalk-Gruppe: <Application_Name>
    • Aktualisierungsdienst für die Regel-Engine
    • WWW-Publishingdienst

    Wenn Sie BizTalk Server-Accelerators installiert haben, beenden Sie den HL7-Protokollierungsdienst.

  11. Sichern Sie die Datenbanken:

    • Master
    • MSDB
    • BAMArchive
    • BAMPrimaryImport
    • BAMStarSchema
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BAMAnalysis

    SQL Server: Übersicht über sicherungen

Ausführen des Upgrades

Wichtig

Bei der Installation von SQL Server hat das Setupprogramm Ihrem angemeldeten Konto Systemadministratorrechte erteilt. Auch für die Installation von BizTalk Server sind Systemadministratorrechte erforderlich. Führen Sie einen der folgenden Schritte aus:

  • Verwenden Sie dasselbe Konto, das bei der Installation von SQL Server verwendet wurde. OR
  • Stellen Sie sicher, dass das aktuelle angemeldete Konto über Systemadministratorrechte verfügt.

Upgradeschritte

  1. Schließen Sie alle geöffneten Programme.
  2. Führen Sie Setup.exe auf dem Installationsmedium aus.
  3. Wählen Sie unter Start die Option Microsoft BizTalk Server installieren aus.
  4. Geben Sie unter Kundeninformationen Ihren Benutzernamen, organization und Product Key ein. Wählen Sie Weiter aus.
  5. Akzeptieren Sie den Lizenzvertrag, und wählen Sie Weiter aus.
  6. Geben Sie im Programm zur Verbesserung der Benutzerfreundlichkeit Ihre Einstellung ein. Weitere Informationen finden Sie in Anhang A (in diesem Artikel).
  7. Überprüfen Sie unter Komponenteninstallation die verfügbaren Komponenten, und wählen Sie Weiter aus.
  8. Überprüfen Sie unter Zusammenfassung die aufrüstbaren Komponenten.
  9. Wählen Sie Upgrade aus, um zu starten.
  10. Optional: Wählen Sie Microsoft Update verwenden aus, wenn ich nach Updates suche (empfohlen).
  11. Deaktivieren Sie unter Upgrade Abgeschlossen das Kontrollkästchen Launch BizTalk Server Configuration, und wählen Sie dann Fertig stellen aus.

ZUSÄTZLICHE

Beim Upgrade auf BizTalk Server gibt es zahlreiche Veränderungen, sodass das Auftreten von Fehlern nichts Unübliches ist. Die meisten Fehler lassen sich leicht beheben, wenn Sie auf diese vorbereitet sind. Es wird empfohlen, den Anhang B (in diesem Artikel) zu lesen, um Tipps zur Vermeidung von Upgradefehlern zu erhalten und zu tun, wenn sie auftreten.

Durch den Upgradevorgang werden nur Features aktualisiert, die Bestandteil der vorherigen Version von BizTalk Server waren. Während eines Upgrades werden keine neuen Features installiert. Um diese Features zu installieren, führen Sie setup nach dem Upgrade erneut aus, wählen Sie Ändern aus, und wählen Sie die Features aus, die Sie installieren möchten. Konfigurieren Sie sie nach der Installation mithilfe des BizTalk Server Configuration Manager.

Um zu überprüfen, ob das Upgrade erfolgreich war, öffnen Sie Programme und Features, und suchen Sie nach BizTalk Server 2020. Wenn der Eintrag aufgeführt ist, war Setup erfolgreich.

Nach dem Upgrade

Sie können kein Rollback auf BizTalk Server 2016 ausführen.

  • Installieren BizTalk Server Erweiterung in Visual Studio: Installieren Sie BizTalk Server Erweiterung in Visual Studio, um die Installation der BizTalk-Entwicklertools abzuschließen.

  • WinSCP herunterladen und kopieren: Wenn Sie den SFTP-Adapter verwenden, laden Sie die empfohlene Version der WinSCP-ZIP-Datei herunter, und extrahieren Sie sie in BizTalk Server Installationsordner 2020.

  • Deinstallieren von OWC: OWC ist veraltet und wird von Microsoft nicht unterstützt. Es wird empfohlen, sie von BizTalk Server Computern zu deinstallieren. Die Auswirkungen sind auf die Aggregationsanzeigefunktion im BAM-Portal beschränkt.

  • Installieren von MQSAgent: Wenn die MQSAgent.dll datei auf einem WebSphere MQ-Remoteserver installiert ist, installieren Sie eine neue Version des MQ-Agents von BizTalk Server 2020 auf dem WebSphere MQ-Remoteserver.

  • Starten Sie MSMQ: Wenn Sie den MSMQ-Adapter verwenden, starten Sie den Message Queuing-Dienst.

  • SQL-Agent-Auftrag: Konfigurieren Sie die folgenden SQL Server-Agent Aufträge neu:

  • Geplante BAM DTS-Pakete: Wenn Sie sql-Agent-Aufträge zum Planen von BAM DTS-Paketen haben, konfigurieren Sie die Aufträge neu, um SSIS-Pakete aus SSIS Catalog (SSISDB) anstelle des SSIS-Paketspeichers (MSDB) zu verwenden.

  • Überwachung aktivieren: Wenn Sie die Überwachung für BizTalk-Verwaltungsvorgänge aktivieren möchten, aktivieren Sie überwachung über BizTalk-Gruppeneinstellungen.

  • BizTalk Server Gruppe "Schreibgeschützte Benutzer": Wenn Sie die Rolle "Schreibgeschützte Benutzer" konfigurieren möchten, führen Sie powerShell-Skript Configure-WindowsGroupForReadOnlyUserDBRole.ps1 mit der Windows-Gruppe als Parameter aus. Stellen Sie sicher, dass SQL Server PowerShell-Modul installiert ist.

  • BizTalk Server 2016 Feature Pack: Wenn Sie ein Upgrade von BizTalk Server 2016 Feature Pack durchgeführt haben, sind folgende Aktionen nach dem Upgrade erforderlich.

    • O365-Adapter: Installieren und konfigurieren Sie BizTalk TMS, wenn Sie O365-Adapter verwenden. Sie müssen jeden Port mithilfe dieser Adapter aktivieren , indem Sie sich einmal für jeden Port bei Ihrem Outlook-Konto anmelden.

    • Verwaltungsdienst und Betriebsdatendienst: Wenn Sie den Verwaltungsdienst oder den Betriebsdatendienst verwenden, löschen Sie den Exising-Verwaltungsdienst und den Betriebsdatendienst im IIS-Manager, löschen Sie die entsprechenden App-Pools, und konfigurieren Sie dann das BizTalk-REST-API-Feature in BizTalk Server 2020-Konfiguration neu.

  • Anwendungen neu starten: Starten Sie alle bereitgestellten Anwendungen neu, die aktualisiert werden.

  • Aktualisieren des Hosts auf 64 Bit für TIBCO Enterprise Message Service Adapter: Aktualisieren Sie den Host für den Sende- und Empfangshandler für tibco Enterprise Message Service Adapter auf einen 64-Bit-Host.

Anhang A: Programm zur Verbesserung der Benutzerfreundlichkeit

Als Teil des Programms zur Verbesserung der Benutzerfreundlichkeit in BizTalk Server können Sie Microsoft hilfreiches Feedback bezüglich der Featureverwendung von BizTalk Server zur Verfügung zu stellen. Die erfassten Daten sind anonym und können nicht verwendet werden, um Sie zu identifizieren. Microsoft erfasst Featureverwendungsstatistik als Bestandteil dieses Programms.

Durch die Teilnahme an diesem Programm können Sie dabei helfen, die Zuverlässigkeit und Leistungsfähigkeit verschiedener Features von BizTalk Server zu verbessern.

Anhang B: Bekannte Probleme

  • Konfigurieren von BAM-Warnungen auf dem Verwaltungscomputer: Es gibt eine Multicomputerumgebung, in der die Komponenten Administration, Runtime und SQL Server auf separaten Computern installiert sind. Bei Verwendung von BAM-Tools oder BAM-Benachrichtigungen können folgende Probleme auftreten:

    PROBLEM: Wenn Sie BAM-Tools auf einem BizTalk-Verwaltungscomputer konfigurieren, tritt der folgende Fehler auf:

    Service BAMAlerts was not found on computer ‘.’.The specified service does not exist as an installed service.

    PROBLEM: Wenn Sie eine BAM-Aktivitätsdefinition auf dem Laufzeitcomputer bereitstellen, tritt der folgende Fehler auf:

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)

    Dies geschieht, wenn BAM-Benachrichtigungen auf dem Laufzeitcomputer konfiguriert sind. Um dieses Problem zu beheben, konfigurieren Sie BAM-Benachrichtigungen auf demselben Computer wie der BizTalk-Verwaltungskonsole. Konfigurieren Sie keine BAM-Benachrichtigungen auf dem Laufzeitcomputer.

  • Wiederherstellung nach einem fehlgeschlagenen Upgrade: Während des Upgrades kann jederzeit ein fehlgeschlagenes Upgrade auftreten. Auf welche Weise die Wiederherstellung nach einem Upgradefehler ausgeführt wird, hängt davon ab, an welchem Punkt der jeweiligen Phase der Fehler aufgetreten ist.

    • Kommt es während der ersten Phase zu einem Upgradefehler, wird die weitere Installation der erforderlichen Komponenten beendet, und es wird eine Meldung mit dem entsprechenden Fehler zurückgegeben. Sie können das Problem dann beheben und Setup erneut ausführen.

    • Falls das Upgrade beim Aktualisieren der Datenbanken, Entfernen von Funktionen aus der vorhandenen BizTalk Server-Version oder Installieren der neuen Version einen Fehler verursacht, wird die weitere Installation von Setup beendet, und es wird eine Meldung mit dem entsprechenden Fehler zurückgegeben. Alle Änderungen werden durch einen Rollbackvorgang rückgängig gemacht. Änderungen, die an den BizTalk Server-Datenbanken vorgenommen wurden, können nicht rückgängig gemacht werden.

      Wenn während des Upgrades Komponenten der vorherigen Installation von BizTalk Server entfernt wurden, kann es vorkommen, dass auf Ihrem Computer nach diesem Vorgang keine BizTalk Server-Komponenten mehr vorhanden sind. Funktionskonfigurationsinformationen aus der vorherigen Installation werden ggf. beibehalten. Abhängig vom Zeitpunkt des Upgradefehlers, kann bereits ein Upgrade für die BizTalk Server-Datenbanken ausgeführt worden sein. In diesem Fall müssen sie möglicherweise die zuvor gesicherten Datenbanken vor einer erneuten Ausführung von Setup wiederherstellen.

    • Wenn das Upgrade bei der Neukonfiguration von BizTalk Server-Funktionen einen Fehler verursacht, gibt das Setupprogramm eine Meldung mit dem Grad der Fertigstellung zurück. Wenn beim Konfigurationsupgrade ein Fehler auftritt oder es nur teilweise erfolgreich ist, führen Sie die BizTalk Server-Konfiguration aus, um das Upgrade abzuschließen.

      Wenn weiterhin Upgradefehler auftreten und Sie gezwungen sind, zur vorherigen Version von BizTalk Server zurückzukehren, müssen Sie die zuvor im Rahmen des Upgradeprozesses gesicherten Datenbanken wiederherstellen und anschließend Ihre vorherige BizTalk Server-Version erneut installieren.

  • Verwenden Sie dieselben Versionen: In einer BizTalk-Anwendungsgruppe können Sie keine Computer mit unterschiedlichen Versionen von BizTalk Server ausführen. In der BizTalk-Verwaltungskonsole können Sie z. B. keinen Sendeport, der unter einer Version von BizTalk Server ausgeführt wird, an einen Empfangsspeicherort binden, der unter einer anderen Version von BizTalk Server ausgeführt wird.

  • Zertifikatspeicher: Nach dem Upgrade öffnen Sie einen Sendeport oder einen Empfangsspeicherort aus der BizTalk Server-Verwaltungskonsole, und es wird eine Fehlermeldung angezeigt:Could not open certificate store, the system cannot find the file specified (System).

    Dieser Fehler tritt auf, wenn der Zertifikatspeicher nicht vorhanden ist.

  • BAM-Portal: Auf einem 64-Bit-Computer können Sie nach dem Upgrade nicht mehr auf das BAM-Portal zugreifen. Mögliche Lösung:

    1. Erstellen Sie eine Sicherungskopie der web.config-Datei unter %BizTalkInstallDir%\BAMPortal\web.config.

    2. Führen Sie unter Verwendung des Programms „bm.exe”, das sich im BizTalk Server-Überwachungsordner befindet, an der Eingabeaufforderung den folgenden Befehl aus: bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB

      Rufen Sie aus der XML-Konfigurationsdatei den Wert für BAMVRoot (xpath: BAMConfiguration\ GlobalProperty\Name="BAMVRoot") ab.

    3. Öffnen Sie das BizTalk Server-Konfigurationsprogramm auf dem Computer, der als BAMVRoot-Wert aufgeführt wird, und heben Sie die Konfiguration des BAM-Portals auf.

    4. Öffnen Sie das BizTalk Server-Konfigurationsprogramm, und konfigurieren Sie anschließend das BAM-Portal.

    5. Öffnen Sie die neue Datei „Web.config” aus dem in Schritt (1) genannten Ordner.

    6. Legen Sie mithilfe der Sicherungskopie der web.config-Datei die folgenden Werte fest (unter configuration\appSettings):

      • key="MainPageContentUrl"
      • key="AlertNotificationOptions"

      Hinweis

      Auf einem 64-Bit-Computer wird empfohlen, das BAM-Portal neu zu konfigurieren, nachdem Sie ein Upgrade des Betriebssystems ausgeführt haben.

  • Bereitstellen von EDI BAM-Aktivitäten: Wenn Sie ein Upgrade durchführen, kann das Upgrade teilweise erfolgreich sein. Dies kann bei einem Upgrade von SQL Server (mit konfiguriertem EDI) vorkommen. Die EDI-BAM-Aktivitäten werden möglicherweise nicht ordnungsgemäß aktualisiert. Stellen Sie die BAM-Aktivitäten bereit, indem Sie die folgenden Befehle an der Eingabeaufforderung mit Administratoranmeldeinformationen ausführen, um dieses Problem zu beheben:

    "<BizTalk Installation Folder>\Tracking\bm.exe" deploy-all -DefinitionFile:"<BizTalk Installation Folder>\AS2ResendActivityDefs.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.EdiAS2.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.Batching.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

  • SSO-Fehler im Cluster: In einer BizTalk Server Laufzeitclusterumgebung erhalten Sie möglicherweise eine Fehlermeldung, wenn Sie versuchen, ein Upgrade durchzuführen:

    SSO Master Secret Server service is not running on <Cluster name>.Please start the service to continue the upgrade.

    Aktualisieren Sie die SSO-Dienste im SSO- sowie im BizTalk Server-Laufzeitcluster, um dieses Problem zu beheben:

    So aktualisieren Sie die SSO-Dienste im SSO-Cluster:

    1. Schalten Sie unter Clusteradministrator die Clustergruppe online, die die gruppierte Enterprise SSO-Dienstressource enthält. Dies sollte alle Ressourcen in der Clustergruppe starten.

    2. Offline schalten Sie die gruppierten instance des Enterprise SSO-Diensts aus. Und dann wieder online schalten.

    3. Verschieben Sie die Clustergruppe. In diesem Schritt wird die Clustergruppe, die die Clusterdienstressource für Einmaliges Anmelden für Unternehmen enthält, vom ersten Knoten auf den zweiten Knoten verschoben.

    4. Offline schalten Sie die gruppierten instance des Enterprise SSO-Diensts aus. Und dann wieder online schalten.

      So aktualisieren Sie die SSO-Dienste in einem BizTalk Server Runtime-Cluster:

    5. Schalten Sie im Clusteradministrator die Clustergruppe online, die die gruppierte BizTalk Server Runtimeressource enthält. Dies sollte alle Ressourcen in der Clustergruppe starten.

    6. Offline schalten Sie die gruppierten instance der Enterprise-SSO-Dienste aus. Und dann wieder online schalten.

    7. Verschieben Sie die Clustergruppe. In diesem Schritt wird die Clustergruppe, die die geclusterte BizTalk Server-Laufzeitressource enthält, vom ersten Knoten auf den zweiten Knoten verschoben.

    8. Offline schalten Sie die gruppierten instance der Enterprise-SSO-Dienste aus. Und dann wieder online schalten.

Nächste Schritte

Post-configuration steps to optimize your environment (Schritte nach der Konfiguration zum Optimieren Ihrer Umgebung)