SSRS des résultats différents dans l'onglet Données et de l'onglet Aperçu
Je obtenir des résultats corrects (nov et dec de données), quand je lance une requête dans l'onglet Données d'un rapport que j'ai construit dans SQL Server Reporting Services. Quand j'ai aperçu le rapport que j'ai l'âge de données à partir d'octobre. Il ne fait aucun sens pour moi. Je ne suis pas sûr de ce qui se passe. Remarque: les données sont dans Oracle.
Voici le filtre de date, je suis en utilisant
receipt_date + 2 <= SYSDATE
La requête fonctionne bien en SQL Developer et dans l'onglet Données, dans le .rdl designer de Visual Studio... mais pas dans l'onglet Aperçu lorsque j'exécute le rapport... c'est quand je me Oct. les données.
Ce que quelqu'un sait ce qui se passe ici?
OriginalL'auteur | 2008-12-03
Vous devez vous connecter pour publier un commentaire.
SSRS met en cache les données localement pour une utilisation par le concepteur. La mise en cache de données est mise à jour uniquement si le développeur extraits du rapport VS.NET à l'aide d'un autre ensemble de paramètres, qui dans ton cas n'arrive jamais, parce que le rapport n'a pas de paramètres.
Pour permettre SSRS pour actualiser les données en cache, accédez au répertoire qui contient votre conception RDL fichier et supprimer tous les fichiers qui ont l'extension ".de données".
OriginalL'auteur V'rasana Oannes
C'est trop tard, mais peut-être que cela peut aider quelqu'un d'autre dans l'avenir.
Lors de l'élaboration de rapports SQL Reporting Services, vraiment ennuyeux fonction aperçu des données est mis en cache localement lors de l'essai de rapports au lieu de les récupérés sur chaque course. Même explicitement de l'actualisation des données ne permet pas toujours de résoudre ce problème. Le moyen le plus fiable pour résoudre ce problème consiste à supprimer l' .fichier de données associé à votre fichier de rapport RDL. Ces fichiers de données sont stockés dans le même dossier avec vos définitions de rapport.
Alors que vous pouvez supprimer ces fichiers manuellement, 15 deuxième modification de la configuration de la BRI rend le processus de suppression de toutes les données des caches d'aussi simple que d'une sélection de menu.
Nous allons voir comment atteindre cet objectif.
Dans Visual Studio -->
Maintenant, chaque fois que vous souhaitez supprimer vos données de rapport de cache, il suffit d'aller dans Outils - Effacer les Données du Rapport de Cache.
OriginalL'auteur Frederik Moller
La seule chose qui fonctionne pour moi (2008 R2) est la suppression de la .fichier de données et la reconstruction de l'état. Le bouton actualiser sur l'onglet aperçu pour ne rien ni ne l'édition de la RSReportDesigner.fichier de configuration (situé dans C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies). Très frustrant. Si je change la requête ou de la sp logique, j'ai maintenant de supprimer manuellement les .fichier de données dans le projet de rapport de répertoire pour voir la plus récente de rendu des données.
Espère que cela a été corrigé dans SSRS 2012 outils de données.
OriginalL'auteur kmdavisjr
voir les liens
http://connect.microsoft.com/SQLServer/feedback/details/522670/ssrs-turn-off-local-data-cache-in-bids#
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/145ac9ac-b247-47d2-a787-98a8fcfad053
OriginalL'auteur Fet
Le lien dans Greg le post de points pour cette solution de contournement, ajouté après Greg posté le: http://blog.summitcloud.com/2010/05/disable-reporting-services-data-cache-in-development/ Qui explique quel fichier de configuration des contrôles de la mise en cache des données, et dit que l'actualisation de l'aperçu peut réellement vous obtenir de nouvelles données. (Je suis en cours d'exécution d'une requête longue, donc je ne sais pas encore si cela fonctionne.)
OriginalL'auteur SarekOfVulcan
Essayer de frapper le bouton d'Actualisation sur l'onglet Aperçu.
Si je comprends correctement, c'est le même problème que j'ai eu avec le mien.
J'ai pu voir la requête à exécuter avec succès dans le Rapport de Données de la fenêtre, mais à chaque fois que j'ai couru l'Aperçu du rapport, j'ai été prise en l'absence de résultats.
J'ai réalisé après un peu de nettoyage de la autour de, tout ce que j'avais à faire était de frapper le bouton d'Actualisation (mini-icônes sur l'onglet Aperçu) pour obtenir l'Aperçu actualisé avec les nouvelles données.
OriginalL'auteur user2137959
Est-il rien de différent dans le jeu de données de paramètres? Faire rapport des paramètres de nourrir l'ensemble de données? Si oui, quels sont-ils?
Le rapport est-il un serveur de rapport? Si oui quel est le temps de jeu sur le serveur?
OriginalL'auteur
Il n'y a pas de paramètres de rapport.....exactement les mêmes sql est exécuté à chaque fois. Je ne suis pas sûr de ce que vous voulez dire quand vous demandez si le rapport est un serveur de rapport.
OriginalL'auteur
j'ai une théorie que je n'ai pas pu tester. ce rapport n'est pas déployé dans le Gestionnaire de Rapports, mais est en cours d'exécution à partir de Visual Studio. Je ne sais pas si cela fait une différence.
OriginalL'auteur
En appuyant sur le bouton actualiser dans les OFFRES VS2010 pour moi n'est pas de travail. Ni supprimer le fichier cache. Mon problème est que je n'ai pas de Groupe de lignes - de sorte qu'il était seulement de montrer une (vieille) enregistrement sur le rapport.
OriginalL'auteur PeterX