2010-05-19 3 views
1

J'ouvre un rapport SSRS2008 en utilisant la syntaxe http://server/reportserver/ ..., produisant directement une copie PDF. Ce rapport a plusieurs paramètres. Le problème est que, malgré les modifications apportées au rapport, et l'effacement du cache des fichiers temporaires du navigateur .. si je demande le même rapport (c'est-à-dire les mêmes paramètres) - l'ancien rapport est retourné.SSRS et rapports mis en cache

Dans les propriétés d'exécution du rapport, j'ai "Toujours exécuter ce rapport avec les données les plus récentes" et "Ne pas mettre en cache les copies temporaires de ce rapport" sélectionné. Ce n'est pas seulement un cas de mise en cache des données, mais l'ensemble du rapport (y compris le formatage, par exemple j'ai supprimé une page du rapport mais il était encore affiché ...) et comme je n'ai pas spécifiquement choisi d'effectuer la mise en cache je suis un peu concerné et ne comprends clairement pas ce qui se passe!

Des conseils?

Répondre

0

Vous souhaitez probablement vérifier que vous avez correctement déployé le rapport modifié sur le serveur.

Etes-vous capable de voir les différences d'exportation au format PDF par rapport à l'affichage dans le Web SSRS Report Manager?

1

Même si vous modifiez le rapport, SSRS met en cache les données et ne les recharge pas à moins que les paramètres ne changent.

Si vous avez un rapport sensible au temps, ou pendant le développement, vous pouvez ajouter un paramètre pour forcer le rechargement et définir la valeur par défaut à = TimeOfDay(). De cette façon, SSRS le considère toujours comme une nouvelle demande.