Herramientas y utilidades que se utilizan para solucionar problemas
En esta sección se describen varias herramientas y utilidades que pueden ser útiles para diagnosticar la causa principal de un problema en un componente o dependencia de Microsoft BizTalk Server.
Visor de eventos
BizTalk Server registra información, advertencias y errores en el registro de eventos del equipo basado en BizTalk Server. Al solucionar problemas en un componente o dependencia de BizTalk Server, los registros de eventos deben ser el primer lugar para buscar información que ayude a diagnosticar el problema.
Monitor de red
Use la utilidad Network Monitor para capturar el tráfico de red entre BizTalk Server y los clientes o servidores remotos. Se puede analizar el tráfico de red capturado para diagnosticar los problemas relacionados con la red.
El Monitor de red está disponible en Windows Server. Es fácil de descargar en Microsoft Network Monitor 3.4 (archivo).
Herramienta Fiddler
Use Fiddler para registrar todo el tráfico HTTP entre BizTalk Server y los clientes o servidores remotos. Fiddler es compatible con Visual Studio Team Edition para evaluadores y permite guardar grabaciones como archivos de prueba Web que se pueden agregar a Visual Studio Team Edition para proyectos de evaluadores.
Es posible que Fiddler no admita SSL, es posible que no realice un seguimiento automático de los campos ocultos, como ViewState, y es posible que no filtre las solicitudes dependientes.
Fiddler es 3rd party/partner tool disponible en Telerik Fiddler.
SQL Server Profiler
Microsoft SQL Server Profiler se puede usar para capturar instrucciones Transact-SQL que se envían a SQL Server y los conjuntos de resultados de SQL Server de estas instrucciones. Ya que BizTalk Server está integrado estrechamente con el servidor SQL Server, el análisis de la traza del Analizador de SQL Server puede ser una herramienta útil para analizar problemas que se puedan producir en BizTalk Server al leer o escribir a bases de datos del servidor SQL Server.
Editor de consultas de SQL Server
El editor de consultas de SQL Server se puede usar para ejecutar sentencias SQL directamente en bases de datos de SQL Server. Esta funcionalidad puede resultar útil para realizar consultas en las bases de datos de BizTalk Server o para actualizarlas en determinados escenarios.
DTCTester
La mayoría de las operaciones en tiempo de ejecución de BizTalk Server necesitan ser compatibles con Microsoft Distributed Transaction Coordinator (MSDTC) para asegurar que las operaciones coincidan con respecto a las transacciones. Si la compatibilidad de la transacción MSDTC no está disponible, las operaciones en tiempo de ejecución de BizTalk Server asociadas no pueden continuar. Use el Test-Dtc
cmdlet Windows PowerShell para comprobar la compatibilidad con transacciones distribuidas entre firewalls o en redes. Comprueba la compatibilidad de transacciones con una base de datos SQL Server y, por tanto, requiere que SQL Server esté instalado en uno de los equipos que se están probando.
Para obtener más información, vaya a Test-Dtc.
DTCPing
Utilice la herramienta DTCPing para comprobar la admisión de transacciones distribuidas en dos firewalls o con respecto a las redes. La herramienta DTCPing se debe instalar tanto en el equipo cliente como en el equipo servidor y se trata de una buena alternativa a la utilidad DTCTester cuando SQL Server no se ha instalado en ningún equipo. Para obtener más información sobre el uso de DTCPing para comprobar la compatibilidad con transacciones distribuidas, consulte Solución de problemas de firewall de MS DTC.
Consola Rendimiento
Utilice la consola Rendimiento para capturar los datos de supervisión de rendimiento de su entorno de BizTalk Server. Consulte Contadores de rendimiento para obtener una lista completa de los contadores de rendimiento incluidos con BizTalk Server.
RegMon, FileMon, y DebugView
RegMon muestra la actividad de acceso al Registro en tiempo real, enumerando cada llamada al Registro que una aplicación realiza y registrando el resultado. Esta herramienta le permite identificar cuándo una aplicación no puede obtener acceso a la clave del Registro. Del mismo modo, FileMon muestra la actividad del sistema de archivos en tiempo real, enumerando cada llamada que la aplicación realiza y registrando el resultado. Debugview le permite supervisar el resultado de depuración en su sistema local, o en cualquier equipo en red al que pueda llegar mediante TCP/IP.
RegMon y FileMon permite que los administradores puedan probar una aplicación e identificar los errores que se pueden producir de las llamadas que realiza la aplicación al Registro o al sistema de archivos. El administrador puede corregir el error al cambiar los permisos del sistema de archivos o de la clave del Registro, por ejemplo.
DebugView permite que los administradores puedan probar una aplicación y supervisar el resultado de depuración en su sistema local o en cualquier equipo en red al que pueda llegar mediante TCP/IP.
Para obtener más información sobre estas utilidades, vea Windows Sysinternals.
Herramienta de diagnósticos de depuración del Kit de herramientas de diagnóstico de IIS
La herramienta de diagnóstico de depuración del Kit de herramientas de diagnóstico de IIS puede generar un volcado de memoria de los procesos que han registrado errores y realizar un análisis básico del archivo de vaciado generado. Para obtener más información sobre el uso de la herramienta de diagnóstico de depuración del kit de herramientas de diagnóstico de IIS para capturar un volcado de memoria, vea Cómo capturar un volcado de memoria de un proceso de BizTalk.