Estaba ejecutando un rastreo en un servidor Sql 2005 utilizando el generador de perfiles y necesito averiguar qué está causando los errores informados.¿Cómo encontrar qué causó los errores informados en un seguimiento del generador de perfiles de SQL Server?
que utiliza la plantilla "en blanco", y selecciona todas las columnas de los siguientes eventos:
- Excepción
- Derrame de cambio de eventos
- Advertencias de ejecución
- Advertencias Hash
- que faltan estadísticas de columnas
- Missing Join Predicate
me di cuenta de un número de estos errores en el "TextData" columna:
- Error: 156, gravedad: 16, estado: 0
- Error: 208, gravedad: 16, estado: 0
He buscado los errores (sintaxis incorrecta, nombre de objeto no válido), pero ¿cómo puedo saber qué procedimiento almacenado o consulta está causando?
El SPID parece ser la única forma de correlacionar las 208 filas con el SP: inicio y SP: filas completadas. Usando eso, parece correcto, estos 208 siempre parecen venir justo antes de una llamada a un procedimiento almacenado que usa tablas temporales. –
IIRC, hay un elemento Connect para eliminarlos de Profiler porque a menudo se malinterpretan y porque ocultan 208 errores reales. – GilaMonster