Tools und Dienstprogramme für die Fehlerbehebung

In diesem Abschnitt werden mehrere Tools und Hilfsprogramme beschrieben, die für die Diagnose der Grundursache eines Problems in einer Komponente oder Abhängigkeit von Microsoft BizTalk Server nützlich sein können.

Ereignisanzeige

BizTalk Server protokolliert Informationen, Warnungen und Fehler im Ereignisprotokoll des BizTalk Server basierten Computers. Bei der Problembehandlung von Problemen in einer BizTalk Server Komponente oder Abhängigkeit sollten die Ereignisprotokolle der erste Ort sein, um nach Informationen zu suchen, die bei der Diagnose des Problems helfen.

Netzwerkmonitor

Verwenden Sie das Netzwerkmonitor-Hilfsprogramm, um Netzwerkdatenverkehr zwischen BizTalk Server und Remoteclients oder -servern zu erfassen. Der aufgezeichnete Netzwerkdatenverkehr kann dann analysiert werden und zur Diagnose von Netzwerkproblemen beitragen.

Der Netzwerkmonitor ist unter Windows Server verfügbar. Es kann unter Microsoft Network Monitor 3.4 (Archiv) heruntergeladen werden.

Fiddlertool

Verwenden Sie Fiddler, um den gesamten HTTP-Datenverkehr zwischen BizTalk Server und Remoteclients oder -servern aufzuzeichnen. Fiddler ist mit der Visual Studio Team Edition für Tester kompatibel und ermöglicht Ihnen, Aufzeichnungen als Webtestdateien zu speichern, die Projekten der Visual Studio Team Edition für Tester hinzugefügt werden können.

Fiddler unterstützt ssl möglicherweise nicht, verfolgt ausgeblendete Felder, z. B. ViewState, möglicherweise nicht automatisch nach, und filtert abhängige Anforderungen möglicherweise nicht heraus.

Fiddler ist 3rd Party/Partner Tool verfügbar bei Telerik Fiddler.

SQL Server Profiler

Microsoft SQL Server Profiler können verwendet werden, um Transact-SQL-Anweisungen zu erfassen, die an SQL Server und die SQL Server Resultsets aus diesen Anweisungen gesendet werden. Da BizTalk Server eng mit SQL Server integriert ist, kann sich die Analyse einer SQL Server Profiler-Ablaufverfolgung beim Analysieren von Problemen, die beim Lesen von und Schreiben in SQL Server-Datenbanken in BizTalk Server auftreten können, als nützliches Tool erweisen.

SQL Server-Abfrage-Editor

Mit dem SQL Server-Abfrage-Editor können Sie SQL-Anweisungen direkt auf SQL Server-Datenbanken anwenden. Diese Funktion ist möglicherweise in bestimmten Szenarien zum Abfragen oder Aktualisieren der BizTalk Server-Datenbanken sinnvoll.

DTCTester

Bei den meisten BizTalk Server-Laufzeitvorgängen ist die MSDTC-Unterstützung (Microsoft Distributed Transaction Coordinator) erforderlich, um die Transaktionskonsistenz der Vorgänge sicherzustellen. Wenn die Unterstützung von MSDTC-Transaktionen nicht verfügbar ist, können die BizTalk Server-Laufzeitvorgänge nicht ausgeführt werden. Verwenden Sie das Test-Dtc Cmdlet Windows PowerShell, um die Unterstützung verteilter Transaktionen über Firewalls oder Netzwerke hinweg zu überprüfen. Es überprüft die Transaktionsunterstützung anhand einer SQL Server Datenbank und erfordert daher, dass SQL Server auf einem der zu testden Computer installiert ist.

Weitere Informationen findest du unter Test-Dtc.

DTCPing

Verwenden Sie das Tool DTCPing, um die Unterstützung verteilter Transaktionen firewallübergreifend oder in Netzwerken zu prüfen. Dieses Dienstprogramm muss sowohl auf dem Client- als auch auf dem Servercomputer installiert sein und stellt eine praktische Alternative zum Dienstprogramm DTCTester dar, wenn SQL Server auf keinem der beiden Computer installiert ist. Weitere Informationen zur Verwendung von DTCPing zum Überprüfen der Unterstützung verteilter Transaktionen finden Sie unter Behandeln von Ms DTC-Firewallproblemen.

Leistungskonsole

Mit der Leistungskonsole können Sie Leistungsüberwachungsdaten in der BizTalk Server-Umgebung aufzeichnen. Eine umfassende Liste der Leistungsindikatoren, die in BizTalk Server enthalten sind, finden Sie unter Leistungsindikatoren.

RegMon, FileMon und DebugView

RegMon zeigt den Registrierungszugriff in Echtzeit an, führt jeden Aufruf der Registrierung durch eine Anwendung auf und protokolliert das Ergebnis. Mit diesem Tool erkennen Sie, dass eine Anwendung nicht auf einen Registrierungsschlüssel zugreifen kann. FileMon zeigt die Dateisystemaktivität auf ähnliche Weise in Echtzeit an, führt jeden Systemaufruf durch eine Anwendung auf und protokolliert das Ergebnis. Mit DebugView können Sie die Debugausgabe auf dem lokalen System oder einem beliebigen Computer im Netzwerk überwachen, der über TCP/IP erreichbar ist.

RegMon und FileMon geben Administratoren die Möglichkeit, eine Anwendung zu testen und Fehler zu identifizieren, die auftreten, wenn die Anwendung die Registrierung oder das Dateisystem aufruft. Der Administrator kann den Fehler dann vermeiden, indem er beispielsweise die Berechtigungen am Dateisystem oder den Registrierungsschlüsseln ändert.

Mit DebugView können Administratoren eine Anwendung testen und die Debugausgabe auf dem lokalen System oder einem beliebigen Computer im Netzwerk überwachen, der über TCP/IP erreichbar ist.

Weitere Informationen zu diesen Hilfsprogrammen finden Sie unter Windows Sysinternals.

Debugdiagnosetool des IIS-Diagnosetoolkits

Das Debugdiagnosetool aus dem IIS-Diagnosetoolkit kann ein Speicherabbild eines fehlerhaften Prozesses erzeugen und eine grundsätzliche Analyse der resultierenden Abbilddatei durchführen. Weitere Informationen zur Verwendung des Debugdiagnosetools des IIS-Diagnose-Toolkits zum Erfassen eines Speicherabbilds finden Sie unter Erfassen eines Speicherabbilds eines BizTalk-Prozesses.