sql-server - microsoft - sql server reporting services tutorial
SSRS 2012: “La ejecución del informe ha caducado o no se puede encontrar.(rsExecutionNotFound) " (4)
Estoy utilizando SQL Server Reporting Services 2012 y recibí este error sin ninguna causa conocida: The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound)
The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound)
.
Si bien he encontrado otras publicaciones que describen problemas a través de búsquedas en Google, las resoluciones no me ayudaron:
- Reiniciando los servicios de SQL Server, SQL Server Agent y SQL Server Reporting
- Aumentar el tiempo de espera de ejecución a través de SQL Server Management Studio cuando está conectado al servidor de informes
- Agregar
rs:ClearSession
a la cadena de consulta de URL (y probar IE, Chrome y Firefox) - Reimplementación después de cada paso de solución de problemas y volver a probar
- Busqué en la carpeta del archivo de registro de Reporting Services
C:/Program Files/Microsoft SQL Server/MSRS11.MSSQLSERVER/Reporting Services/LogFiles
pero veo que la marca de datos tiene más de dos meses y no pude ver nada relacionado con el síntoma. - Miré en ExecutionLog3 y no vi nada relacionado con el síntoma.
use ReportServer; select * from ExecutionLog3;
Para averiguar qué funcionó, verifiqué que:
- La consulta y los resultados son sólidos, como se ve en Management Studio
- Puedo previsualizar el informe en Data Tools en el servidor
- Puedo ver el informe cuando estoy en el servidor
Solo veo el error cuando veo la página desde fuera del servidor. Este es un conjunto de resultados y consultas relativamente ligero, por lo que no puedo creer que este problema tenga algo que ver con los tiempos de espera de ejecución.
Cambié el nombre del archivo y lo volví a desplegar. Ahora puedo ver ese informe, pero esta no es una resolución real porque aún no sé qué está causando realmente el problema y cómo solucionarlo. Si el síntoma aparece de nuevo, no puedo seguir cambiando el nombre de archivo y volver a implementar.
¿Hay alguna manera de tener una mejor idea de lo que está sucediendo? ¿Un archivo de registro específico o una propiedad que necesito cambiar?
Actualizar:
Pensé que tenía este problema resuelto, pero aparentemente no. No encontré nada útil en los registros de errores: solo una actualización del mismo mensaje de error visible en el navegador. Cuando vuelvo a desplegar (utilizando las herramientas de datos de SQL Server), el error desaparece ... durante unas horas o hasta el día siguiente, cuando necesito volver a desplegar para que desaparezca el error.
Acabo de tener este problema, era para un informe existente que había estado funcionando correctamente. Sin embargo, el Report Builder había estado abierto durante algún tiempo en otra ventana mientras estaba trabajando en otra cosa, y no había guardado mi trabajo (estaba aplicando un filtro y no quería guardar mis cambios con mi filtro de prueba). ). Se me ocurrió que desde que el informe HABÍA estado trabajando, pero había estado inactivo, podría haber quedado obsoleto. Abrí las propiedades del conjunto de datos, hice clic en el Diseñador de consultas, luego "Ejecutar consulta". El Diseñador de consultas obtuvo una nueva solicitud del origen de datos. Cerré la ventana de propiedades del conjunto de datos, hice clic en "Ejecutar" y mi informe se mostró nuevamente.
Esto podría ayudar a alguien.
En mi caso, la url del informe tenía espacios finales (un error tonto) que causó esto.
Para mí, no tenía ningún espacio al final.
Algunas personas tuvieron suerte con la eliminación de Session.Keys de "Microsoft.Reporting.WebForms.ReportHierarchy"
Lo resolví por Session.Clear en el global.asax
Sé que esta es una pregunta antigua, pero tuve este problema recientemente y resultó ser una cookie de sesión incorrecta. Las cookies session-id coincidieron con la guía en el mensaje de error y una vez que eliminé la cookie, todo funcionó bien después de eso. El informe en un punto se había configurado para almacenar en caché una copia temporal
pero eso ya se había desactivado (sin embargo, el problema existía antes de que se hubiera desactivado, por lo que puede no ser relevante).
Espero que esta respuesta ayude a otra persona a ahorrar la hora que dediqué a resolverlo en mi entorno :)