0

Wir sind dabei, eine Reihe von SQL Server 2016 Reporting Services Mobile Reports für das Cloud-Angebot unseres Unternehmens für Kunden zu erstellen, jedoch kommen wir immer wieder in eine Situation mit allen Datensätzen nach einer bestimmten Zeit ablaufen.SQL Server 2016 Mobile Report Datasets Ablauf etwa 30 Tage

Wir haben festgestellt, dass alle Datensätze auf dem Server nach 30 Tagen nach ihrer Erstellung nicht mehr funktionieren und eine Fehlermeldung angezeigt wird ("Der Datensatz konnte nicht verarbeitet werden. Problem beim Abrufen von Daten vom Berichtsserver Web Service. ") Wird angezeigt.

Um dies zu beheben, müssen alle Datensätze manuell geöffnet und erneut auf dem Server gespeichert werden. Wie Sie sich vorstellen können, ist dies nicht wirklich eine geeignete Lösung, da wir für jeden Kunden eine lange Anzahl von Berichten und Datensätzen haben.

Nach ein wenig Nachforschung haben wir es geschafft, eine "Snapshotdata" -Tabelle in der Berichtsserver-Datenbank zu lokalisieren, die eine "ExpirationDate" -Spalte hat, die mit dem Problem verbunden zu sein scheint.

Hat noch jemand andere über diese und könnte bitte eine mögliche Lösung für die Datensätze ablaufen? Warum hätten die Datensätze ohnehin ein Ablaufdatum?

Antwort

0

Ein Datensatz wird nicht abgelaufen, sobald er erstellt wurde.

Haben Sie in Ihrem Szenario Cache für diese Datensätze erstellt? Hat sich an dem Datensatz etwas geändert?

Sie haben in Mobile Report angegeben, dass der Fehler "Dataset konnte nicht verarbeitet werden" angezeigt wird. Suchen Sie nach dem Dataset-Eigenschaftsfenster und überprüfen Sie, ob Daten erfolgreich zurückgegeben werden, indem Sie auf Daten laden klicken. Wenn nicht, wechseln Sie zu einem anderen Konto und versuchen Sie es erneut.

Überprüfen Sie außerdem, ob das Konto, das für die Verbindung zur Datenquelle verwendet wurde, nach 30 Tagen abgelaufen ist, was den Fehler beim Datenabruf verursachen könnte.

+0

Kein Cache hat auf dem mobilen Berichtsdataset eingestellt wurde, siehe unten, http://imgur.com/a/Ulgk7 keine Änderung vorgenommen wurde. Keine Kontoänderung macht einen Unterschied. Um dieses Problem physisch zu beheben, müssen Sie das Dataset im Report Builder für jedes einzelne Dataset bearbeiten und schließen, um seine Funktionalität wiederherzustellen. –