none
Reporting Services: Falsche Daten bei Excel-Export via URL RRS feed

  • Frage

  • Hallo allerseits!
     
    Ich habe eine Web-Applikation, die auf einem SQL Server 2005 läuft. Auf einem
    Server im LAN laufen die Reporting Services unter SQL Server 2008.
     
    Dort habe ich einen Report, der Daten aus der Web-Applikation beinhaltet. Dieser
    Report wird sowohl im Browser dargestellt als auch als Excel-Datei exportiert.
    Dabei sollen aus Datenschutzgründen einige Daten nicht mit exportiert werden.
    Dies habe ich so gelöst, daß diese Daten in Abhängigkeit von einem Parameter
    ein- bzw. ausgeblendet werden. Der Export erfolgt über folgenden Link in der
    Browserdarstellung des Reports:
     
     
    javascript:window.open('http://<ServerImLan>/ReportServer?/SOD/DiensteSprengel&rs:Command=Render&rs:Format=Excel&ExportView=true&Von=01.10.2011&Bis=31.10.2011&SprengelVon=1&SprengelBis=1&WN=True');undefined;
     
    Nun haben wir folgendes Phänomen beobachtet:
     
     • Ein Benutzer ruft den Report auf und stellt fest, daß ein Datensatz
       nicht korrekt ist.
     
     • Der Benutzer ändert den Datensatz in der Web-Applikation.
     
     • Der Benutzer aktualisiert den Bericht im Browser - die korrigiertern
       Daten werden richtig angezeigt.
      
     • Der Benutzer exportiert den Bericht - die Excel-Datei enthält die
       Daten vor der Korrektur.
      
    Die richtigen Daten werden erst nach einem Neustart des Browsers exportiert. Das
    Problem tritt sowohl im Firefox als auch im Internet Explorer auf.
     
    Was läuft hier falsch?
     
    TIA
     
    Grüße
    Thomas
     
    --
    Any problem in computer science can be solved with another layer
    of indirection. But that usually will create another problem.
                                       David Wheeler
     
    Freitag, 25. November 2011 08:19