KB ARTICLE
Übersicht
Dieses Verfahren setzt Berichte zurück, die vom Berichtsplaner abgebrochen wurden, sodass sie erneut verarbeitet werden können. Wenden Sie dieses Verfahren mit Bedacht an – wenn die Anzahl der Berichte groß ist oder die Berichte komplex sind, kann deren Ausführung die Leistung des Produktivsystems beeinträchtigen.
Berichtsstatuswerte
|
Wert |
Status |
|---|---|
|
0 |
Unveröffentlicht |
|
1 |
Veröffentlicht |
|
2 |
Bereit |
|
3 |
Aktiv |
|
4 |
Fertig |
|
5 |
Aufgehoben |
Vorgehensweise
-
Öffnen Sie SQL Server Management Studio (SSMS).
-
Beenden Sie den Report Scheduler-Dienst.
-
Öffnen Sie den Task-Manager und vergewissern Sie sich, dass der Prozess „Report Scheduler-Dienst“ beendet wurde.
-
Führen Sie das folgende Skript für die FactoryLogix-Datenbank aus.
-
Starten Sie den Report Scheduler-Dienst.
-
Öffnen Sie FactoryLogix Analytics und überprüfen Sie die Report Scheduler-Warteschlange, um sicherzustellen, dass die Berichte verarbeitet werden.
UPDATE TaskScheduleQueues
SET StatusEnum = 1
WHERE StatusEnum IN (2, 3)
AND ID NOT IN (SELECT TaskScheduleQueueID FROM TaskScheduleOutputs)
Hinweis
Das Skript setzt Berichte mit dem Status „Bereit“ (2) oder „Aktiv“ (3), für die kein entsprechender Ausgabedatensatz vorliegt, zurück auf den Status „Freigegeben“ (1), damit der Planer sie erneut verarbeitet.