SSRS 2012: “Le rapport d'exécution est expiré ou ne peut pas être trouvé. (rsExecutionNotFound)”

Je suis à l'aide de SQL Server Reporting Services 2012 et a reçu cette erreur, sans cause connue: The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound).

Alors que j'ai trouvé d'autres posts décrivant le problème à travers des recherches sur Google, les résolutions ne m'aide pas:

  • Redémarrage de SQL Server, l'Agent SQL Server et SQL Server Reporting services
  • Augmentant le Délai d'Exécution à l'aide de SQL Server Management Studio lorsqu'il est connecté au serveur de Rapports
  • Ajoutant rs:ClearSession à l'URL de la chaîne de recherche (et d'essayer IE, Chrome et Firefox)
  • Redéploiement après chaque étape de dépannage et de nouveaux tests
  • J'ai regardé dans les Rapports des Services de répertoire du fichier journal C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles mais je vois l'horodatage est de plus de deux mois et que j'ai pu voir rien du symptôme.
  • J'ai regardé regardé dans ExecutionLog3 et ne pas voir tout ce qui concerne le symptôme. use ReportServer; select * from ExecutionLog3;

Pour savoir ce que fait le travail, j'ai vérifié que:

  • La requête et les résultats sont solides, comme on le voit dans Management Studio
  • Je peux afficher un aperçu du rapport dans Outils de Données sur le serveur
  • Je peux visualiser le rapport lors de l'accès distant sur le serveur

Je ne vois que l'erreur lors de l'affichage de la page à partir de l'extérieur du serveur. Ce qui est relativement léger de la requête et de l'ensemble de résultats, donc je ne peux pas croire que ce problème n'a rien à voir avec l'exécution des délais d'attente.

J'ai changé le nom du fichier et redéployés. Je suis capable de voir que le rapport de maintenant, mais ce n'est pas une véritable solution parce que je ne sais toujours pas ce qui est véritablement à l'origine du problème et comment le résoudre. Si le symptôme apparaît de nouveau, je ne peux pas changer le nom du fichier et le redéployer.

Est-il un moyen pour avoir une meilleure idée de ce qui se passe? Un fichier journal ou d'un bien j'ai besoin de changer?

Mise à jour:

J'ai pensé que j'ai eu ce problème travaillé, mais apparemment pas. Je n'ai rien trouvé d'utile dans les journaux d'erreur: seul un retraitement de la même message d'erreur visible dans le navigateur. Quand je redéployer (à l'aide d'Outils de Données SQL Server), l'erreur disparaît... pour quelques heures ou jusqu'au lendemain, quand j'ai besoin de redéployer pour faire disparaître l'erreur.

SSRS 2012: “Le rapport d'exécution est expiré ou ne peut pas être trouvé. (rsExecutionNotFound)”

Vous pouvez regarder les Rapport d'Exécution du Serveur de Logs et voir si il n'y a rien de bon là-dedans. Je n'ai pas vérifié que ceux-ci existent encore en 2012, mais ils sont parfois utiles en 2008 r2.
Je ne savais pas à propos de l'exécution des journaux. Cela va m'aider dans d'autres domaines sans rapport avec cette question. Malheureusement, il ne m'aide pas à diagnostiquer ce problème.
Vous pouvez trouver plus d'informations détaillées dans le SSRS fichiers journaux à <SQL_SSRS_INSTALL_PATH>\ReportingServices\LogFiles -->C:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\LogFiles
Comment voyez-vous le rapport - Rapport de Manager? Sharepoint? une coutume web app à l'aide de contrôle ReportViewer? Si c'est dans un navigateur, la version du navigateur que vous utilisez?
C'est un navigateur. J'ai essayé toutes les versions mises à jour de IE, Chrome et Firefox.

OriginalL'auteur | 2015-08-11