Bekannte Probleme mit BizTalk Server
In diesem Thema werden einige bekannte Probleme mit BizTalk Server aufgeführt.
DTC-Firewallregeln
Wenn BizTalk Server und SQL Server auf separaten Computern installiert sind, verarbeitet der Distributed Transaction Coordinator (MS DTC) die Transaktionen zwischen den Computern. Aktivieren Sie daher die DTC-Ports in Ihren Firewallregeln auf BizTalk Server- und SQL Server-Computern.
Beim Konfigurieren BizTalk Server können die folgenden Fehler auftreten, wenn die DTC-Ports in der Firewall nicht aktiviert sind:
WMI-Fehler während der Datenbankerstellung. Rollback- und Löschversuch der teilweise erstellten Datenbank "SQLServerName\BizTalkMsgBoxDb".
WMI-Fehlerbeschreibung wird generiert: Ausnahme vom Typ "System.EnterpriseServices.TransactionProxyException" wurde ausgelöst.
Die folgenden Links stellen weitere Informationen bereit:
Ports für den Verwaltungsserver
Schritte nach der Installation für BizTalk Server 2013 und 2013 R2
Geschäftsaktivitätsüberwachung (Business Activity Monitoring, BAM)
Dieser Abschnitt nennt die bekannten Probleme mit dem BAM-Modul (Business Activity Monitoring).
Bei der Bereitstellung der BAM-Definition tritt aufgrund eines SQL-Anmeldefehlers ein Fehler auf
Beim Bereitstellen der BAM-Definition tritt aufgrund eines Anmeldefehlers mit Fehlercode 42000 ein Fehler auf.
...
Deploying Activity... Done.
Deploying View... ERROR: The BAM deployment failed.
Server: The current operation was cancelled because another operation in the transaction failed.
OLE DB error: OLE DB or ODBC error: Login failed for user <username>.; 42000.
…
Um das Problem zu beheben, stellen Sie sicher, dass das SQL Analysis Service-Anmeldekonto über Berechtigungen für alle zu BAM gehörigen Datenbanken verfügt.
Die Konfiguration von BAM kann zu Warnungen führen, die sich auf das BAM-Analyse-Anmeldekonto beziehen
Bei der Konfiguration von BAM werden in allen zu BAM gehörigen Datenbanken Berechtigungen für das BAM-Analyse-Anmeldekonto hinzugefügt, damit dieses auf die Datenbanken zugreifen kann. Bei der Konfiguration kann bei diesem Vorgang allerdings ein Fehler auftreten und eine Warnung ausgegeben werden, wenn die folgenden Voraussetzungen nicht erfüllt sind:
Der Benutzer, unter dem die BAM-Konfiguration ausgeführt wird, sollte ein Administrator auf dem Computer sein, auf dem Analysis Service installiert ist.
Die Remoteverwaltung über die Firewall muss auf diesem Computer zugelassen sein.
Außerdem erhalten Sie eventuell eine Warnung, wenn das BAM-Analyse-Anmeldekonto ein Administrator für den SQL Server ist, auf dem die auf BAM bezogenen Datenbanken installiert sind. Sie können diese Warnung ignorieren und den Vorgang fortsetzen.
Problemumgehung : Sie müssen die Berechtigung für das ANMELDEkonto der BAM-Analyse für alle Datenbanken im Zusammenhang mit BAM manuell hinzufügen.
BAM-Portalkompatibilität mit Internet Explorer 10
Wenn Sie das BAM-Portal mit Internet Explorer 10 verwenden möchten, müssen Sie den Browser immer im Kompatibilitätsmodus verwenden.
Empfangen von Benachrichtigungs-E-Mails auch nach dem Beenden des Hostbenachrichtigungsdiensts
Wenn Sie BizTalk Server mit SQL Server 2012 verwenden, müssen Sie das feature Datenbank-E-Mail in SQL Server konfigurieren, wenn Sie BAM-Warnungen verwenden möchten. BizTalk Server verwendet einen Warnungshostdienst in Verbindung mit dem feature Datenbank-E-Mail, um Benachrichtigungswarnungen zu senden. Der Hostbenachrichtigungsdienst übergibt die Benachrichtigungsarbeitslast an die Datenbank-E-Mail-Komponente in SQL Server, nachdem er die Benachrichtigungen verarbeitet hat. Daher erhalten Sie ggf. selbst nach dem Beenden des Hostbenachrichtigungsdiensts einige Benachrichtigungen zu Ereignissen, die vom Hostbenachrichtigungsdienst, nicht jedoch von der Datenbank-E-Mail-Komponente verarbeitet wurden.
Konfigurieren von Ablaufverfolgung für BAM-Benachrichtigungen
Wenn Sie BizTalk Server mit SQL Server 2012 verwenden und die Diagnoseablaufverfolgung für BAM-Warnungen aktivieren möchten, müssen Sie dazu eine Konfigurationsdatei für den BAM-Warnungshost erstellen. Sie müssen die Datei als BAMAlerts.exe.config benennen und an den gleichen Speicherort wie exe (BAMAlerts.exe) kopieren, der sich unter \Programme\Microsoft BizTalk Server\Tracking\ befindet.
Im Folgenden finden Sie eine Beispielkonfigurationsdatei. Diese Datei protokolliert Details der Informationsebene in der Ereignisanzeige.
<configuration>
<system.diagnostics>
<switches>
<add name="LogEventProvider" value="Info"/>
</switches>
</system.diagnostics>
</configuration>
Probleme beim Verwenden von BizTalk Server mit SQL Server 2012
Bei verwendung von BizTalk Server mit SQL Server 2012 können Sie den Timeoutwert für Remoteanmeldung in SQL Server auf 20 Sekunden festlegen. Andernfalls treten ggf. Fehler unter Belastungsbedingungen auf. Anweisungen zum Festlegen des Remoteanmeldetimeoutwerts in SQL Server 2012 finden Sie unterhttps://msdn.microsoft.com/library/ms175136.aspx
Probleme mit Adaptern
In diesem Abschnitt werden die bekannten Probleme mit den BizTalk Server-Adaptern aufgeführt.
Fehler des dynamischen Ports beim Verwenden des WSS-Adapters (Windows SharePoint Services)
Für einen dynamischen Port, der den WSS-Adapter verwendet, tritt ggf. der folgende Fehler auf:
Error details: The Windows SharePoint Services site was not found. The URL "http://server:443/site" points to a SharePoint object for which there is no Windows SharePoint Services site.
Problemumgehungen:
Geben Sie in der Portkonfiguration für die Website-URL auch die Portnummer an. Beispiel:
http://server:80/site
.Aktivieren Sie das Feature Windows Identity Foundation 3.5 .
Vergewissern Sie sich, dass das Konto, unter dem der BizTalk-Host ausgeführt wird, Zugriff auf SharePoint hat.
Mit dem BizTalk Adapter Pack verfügbare Adapter können nicht auf einem Computer verwaltet werden, auf dem nur die BizTalk Server-Verwaltungskomponente installiert ist
Wenn Sie das BizTalk Adapter Pack auf einem Computer installiert haben, auf dem nur die BizTalk Server Verwaltungskonsole installiert ist, sind die Adapter, die als Teil des BizTalk-Adapterpakets installiert sind, nicht verfügbar, wenn Sie einen Sendeport oder Empfangsspeicherort erstellen. Dies liegt daran, dass diese Adapter eine Abhängigkeit zum BizTalk-Laufzeitmodul aufweisen, das auf dem gleichen Computer installiert sein muss.
Problemumgehung – Installieren Sie das BizTalk Server-Laufzeitmodul auf dem Computer, auf dem das Adapter Pack und die BizTalk Server-Verwaltungskomponente installiert sind. Sie müssen BizTalk Server auf diesem Computer nicht konfigurieren.
Andere Probleme
"Setup.bat" für BizTalk Server-Beispiele wird mit einer 32-Bit-Eingabeaufforderung ausgeführt
Für die mit diesem Release ausgelieferten BizTalk Server-Beispiele müssen Sie die zugehörigen setup.bat-Dateien nur über eine 32-Bit-Eingabeaufforderung ausführen. Wenn Sie die Batchdateien über eine 64-Bit-Eingabeaufforderung ausführen, tritt ggf. ein Fehler auf.
Ausführen von Setup als Administrator
Verwenden Sie bei der Installation BizTalk Server die Option Als Administrator ausführen. Andernfalls können die folgenden Fehler auftreten:
Interner Fehler 2761. Rückgabecode: 1
MSI-Installation hat 1603 zurückgegeben - schwerwiegender Fehler bei der Installation.
Das Verwenden von Zertifikaten mit einem 1024-Schlüssel zum Codieren und Signieren führt zu einem Fehler bei der MIME-SMIME-Decodierung
Unter Windows 8 tritt ein Fehler bei der MIME-SMIME-Decodierung für die Authentifizierung der Nachricht auf, wenn eine Nachricht mithilfe von Zertifikaten mit einem 1024-Schlüssel verschlüsselt und signiert wird. Zum Vermeiden dieses Problems können Sie Zertifikate mit einem 2048-Schlüssel verwenden.
Die Verwendung der UDDI-Problemlösung mit dem ESB Toolkit führt zu einem Serialisierungsfehler
Bei der Verwendung von UDDI mit dem BizTalk ESB Toolkit kann beim Nachschlagen der Bindungsdetails ein XML-Serialisierungsfehler auftreten. Dieser Fehler tritt auf, wenn kein Bindungsschlüssel angegeben wurde.
Der Reiserouten-Designer für das ESB Toolkit
Der Reiseplan-Designer für das BizTalk ESB Toolkit ist jetzt Teil des BizTalk Server Installationsmediums. Sie finden den Programmplan-Designer im Stammordner des Mediums und hat den Namen Microsoft.Practices.Services.Itinerary.DslPackage.vsix
. Zuvor war diese Datei an dem Speicherort verfügbar, an dem Sie das BizTalk ESB-Toolkit installieren, das in der Regel \Programme\Microsoft BizTalk ESB Toolkit ist.
EDI
Es wird EDI-Batchverarbeitung verwendet. Wenn ein arabischer Kalender bzw. lokale arabische Einstellungen verwendet werden, wird die Orchestrierung mit dem folgenden Fehler angehalten:
Fehlercode: 0xC0C01B52 (Orchestrierungsmodulfehler)Fehlerbeschreibung: Anhalten aufgrund eines Persistenzfehlers während der Dehydrierung. Arabisch Gregorianisch unterstützt vom 30.04.1900 00.00.00 bis zum 13.05.2029 23:59:59.
Geben Sie ein gültiges arabisches Enddatum ein, um dieses Verhalten zu korrigieren.
Enterprise Single Sign-On
Wenn Sie Einmaliges Anmelden für Unternehmen (Enterprise Single Sign-On, ESSO) installieren oder den ESSO-Dienst neu starten, wird ggf. der folgende Fehler in der Ereignisanzeige protokolliert.
Fehler beim Laden von \Programme\Common Files\Enterprise Single Sign-On\SSOPSServer.dll Fehlercode: 0x8007007E, Das angegebene Modul wurde nicht gefunden. Sie können diesen Fehler gefahrlos ignorieren.