Condividi tramite


Strumenti e utilità da utilizzare per la risoluzione dei problemi

Questa sezione descrive diversi strumenti e utilità che possono essere utili per diagnosticare la causa radice di un problema in un componente o una dipendenza di Microsoft BizTalk Server.

Visualizzatore eventi

BizTalk Server registra informazioni, avvisi ed errori nel registro eventi del computer basato su BizTalk Server. Quando si verificano problemi in un componente o una dipendenza BizTalk Server, i log eventi devono essere il primo luogo per cercare informazioni per diagnosticare il problema.

Network Monitor

Usare l'utilità Monitoraggio di rete per acquisire il traffico di rete tra BizTalk Server e client remoti o server. Il traffico di rete catturato può quindi essere analizzato per eseguire una diagnosi dei problemi di rete.

Monitoraggio rete è disponibile in Windows Server. È avialable scaricare in Microsoft Network Monitor 3.4 (archivio).

Strumento fiddler

Usare Fiddler per registrare tutto il traffico HTTP tra BizTalk Server e client remoti o server. Fiddler è compatibile con Visual Studio Team Edition for Software Testers e consente di salvare le registrazione come file di test Web che è possibile aggiungere a progetti di Visual Studio Team Edition for Software Testers.

Fiddler potrebbe non supportare SSL, potrebbe non tenere traccia automatica dei campi nascosti, ad esempio ViewState e potrebbe non filtrare le richieste dipendenti.

Fiddler è 3rd party/partner tool disponibile presso Telerik Fiddler.

SQL Server Profiler

Microsoft SQL Server Profiler può essere usato per acquisire istruzioni Transact-SQL inviate a SQL Server e i set di risultati SQL Server da queste istruzioni. Poiché BizTalk Server è perfettamente integrato con SQL Server, l'analisi della traccia di SQL Server Profiler può rivelarsi uno strumento utile per analizzare i problemi che possono verificarsi in BizTalk Server durante la lettura e la scrittura nei database di SQL Server.

Editor di query di SQL Server

L'Editor di query di SQL Server consente di eseguire istruzioni SQL direttamente nei database di SQL Server. Questa funzionalità può risultare utile per eseguire query nei database BizTalk Server o, in determinati casi, per aggiornarli.

DTCTester

Per la maggior parte delle operazioni di runtime di BizTalk Server è necessario il supporto di Microsoft Distributed Transaction Coordinator (MSDTC) per garantire la coerenza delle operazioni dal punto di vista delle transazioni. Se il supporto delle transazioni MSDTC non è disponibile, non sarà possibile eseguire le relative operazioni di runtime di BizTalk Server. Usare il cmdlet Windows PowerShell per verificare il Test-Dtc supporto delle transazioni distribuite tra firewall o reti. Verifica il supporto delle transazioni su un database SQL Server e quindi richiede che SQL Server sia installato in uno dei computer sottoposti a test.

Per altre informazioni, passare a Test-Dtc.

DTCPing

Utilizzare lo strumento DTCPing per verificare che le transazioni distribuite tramite firewall o sulle reti siano supportate. DTCPing deve essere installato sia nel computer client sia nel computer server e rappresenta una valida alternativa all'utilità DTCTester se SQL Server non è installato in uno dei computer. Per altre informazioni sull'uso di DTCPing per verificare il supporto delle transazioni distribuite, vedere Come risolvere i problemi del firewall MS DTC.

Console Performance

Utilizzare la console Prestazioni per catturare dati di monitoraggio delle prestazioni nell'ambiente BizTalk Server in uso. Vedere Contatori delle prestazioni per un elenco completo dei contatori delle prestazioni inclusi in BizTalk Server.

RegMon, FileMon e DebugView

RegMon consente di visualizzare in tempo reale le attività di accesso al Registro di sistema, elencando ciascuna chiamata a tale registro eseguita da un'applicazione e registrandone il risultato. Questo strumento consente di rilevare se un'applicazione non è in grado di accedere a una chiave del Registro di sistema. Analogamente, FileMon consente di visualizzare in tempo reale le attività di accesso al file system, elencando ciascuna chiamata di sistema eseguita da un'applicazione e registrandone il risultato. DebugView consente di monitorare l'output di debug del sistema locale in uso o di qualsiasi computer collegato in rete raggiungibile tramite TCP/IP.

RegMon e FileMon consentono agli amministratori di verificare il funzionamento di un'applicazione e di rilevare se un'applicazione non riesce ad eseguire correttamente le chiamate al Registro di sistema o al file system. L'amministratore è quindi in grado di risolvere il problema, cambiando ad esempio le autorizzazioni di accesso al file system o al Registro di sistema.

DebugView consente agli amministratori di verificare il funzionamento di un'applicazione e di monitorare l'output di debug del sistema locale in uso o di qualsiasi computer collegato in rete raggiungibile tramite TCP/IP.

Per altre informazioni su queste utilità, vedere Windows Sysinternals.

Strumento Debug Diagnostics (Diagnostica per il debug) di IIS Diagnostics Toolkit

Lo strumento Debug Diagnostics di IIS Diagnostics Toolkit è in grado di generare un'immagine della memoria di un processo in cui si è verificato un errore ed eseguire un'analisi di base del file dump. Per altre informazioni sull'uso dello strumento di diagnostica debug di IIS Diagnostic Toolkit per acquisire un dump di memoria, vedere Come acquisire un dump di memoria di un processo BizTalk.