Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQL Server Reporting Services überwacht den Status von Aufträgen, die auf dem Berichtsserver ausgeführt werden. Die in Bearbeitung befindlichen Aufträge werden in regelmäßigen Abständen vom Berichtsserver gescannt und die Statusinformationen in die Berichtsserver-Datenbank bzw. bei Verwendung des SharePoint-Modus in die Dienstanwendungs-Datenbanken geschrieben. Ein Auftrag wird verarbeitet, wenn alle folgenden Prozesse ausgeführt werden: Abfrageausführung auf einem Remote- oder auf einem lokalen Datenbankserver, Berichtsverarbeitung und Berichtsrendering.
Sie können sowohl Benutzeraufträge als auch Systemaufträgeverwalten.
Benutzeraufträge werden von einem einzelnen Benutzer oder Abonnement initiiert. Dazu gehört das Ausführen eines Berichts bei Bedarf, das Anfordern einer Momentaufnahme des Berichtsverlaufs, das manuelle Erstellen einer Berichtsmomentaufnahme und die Verarbeitung eines Standardabonnements.
Systemaufträge werden vom Berichtsserver initiiert. Zu Systemaufträgen zählen geplante Momentaufnahmen zur Berichtsausführung, geplante Momentaufnahmen zum Berichtsverlauf sowie datengesteuerte Abonnements.
Die Berichtsverarbeitungszeit und der Ressourceneinsatz variieren je nach Bericht, Abfragekomplexität, Datenmenge und dem für den Bericht angegebenen Renderingformat erheblich. Berichte mit einfachen Abfragen für eine lokale Datenquelle werden häufig in Millisekunden abgeschlossen und erfordern nie eine Verwaltung oder Optimierung. Im Gegensatz dazu kann ein großer Bericht, der in PDF oder Excel gerendert wird, je nach Hardwareressourcen, Übermittlungsoptionen und gleichzeitiger Ausführung anderer Prozesse erhebliche Verarbeitungszeit erfordern. Bei den meisten lang andauernden Prozessen auf einem Berichtsserver handelt es sich um Renderingvorgänge für Berichte sowie um Prozesse, die auf den Abschluss der Abfrageverarbeitung warten. Gelegentlich müssen Sie möglicherweise einen Berichtsprozess abbrechen, wenn Sie einen Computer offline schalten möchten, oder einen gerade ausgeführten Auftrag beenden, dessen Abschluss zu lange dauert.
Die folgenden Prozesse können abgebrochen werden:
Bedarfsgesteuerte Berichtsverarbeitung.
Geplante Berichtsverarbeitung.
Standardabonnements von einzelnen Benutzern.
Durch das Abbrechen eines Auftrags werden nur die Prozesse beendet, die auf dem Berichtsserver ausgeführt werden. Da der Berichtsserver keine Datenverarbeitung verwaltet, die auf anderen Computern auftritt, müssen Sie Abfrageprozesse, die anschließend auf anderen Systemen verwaist sind, manuell abbrechen. Erwägen Sie die Angabe von Abfragetimeoutwerten zum automatischen Herunterfahren von Abfragen, die zu lange dauern, bis sie ausgeführt werden. Weitere Informationen finden Sie unter Festlegen von Timeoutwerten für die Verarbeitung von Berichten und freigegebenen Datasets (SSRS). Weitere Informationen zum vorübergehenden Anhalten der Bericht- und Abonnementverarbeitung finden Sie unter Anhalten des Berichts und der Abonnementverarbeitung.
Hinweis
In seltenen Fällen müssen Sie den Server neu starten, um einen Prozess abzubrechen. Im SharePoint-Modus müssen Sie möglicherweise den Anwendungspool neu starten, in dem die Reporting Services-Dienstanwendung gehostet wird. Weitere Informationen finden Sie unter Starten und Beenden des Berichtsserverdiensts.
Inhalt dieses Themas:
Anzeigen und Abbrechen von Aufträgen (nativer Modus)
Sie können SQL Server Management Studio zum Anzeigen oder Abbrechen eines Auftrags verwenden, der auf dem Berichtsserver ausgeführt wird. Zum Abrufen einer Liste mit Aufträgen, die aktuell ausgeführt werden, oder zum Abrufen des aktuellen Auftragsstatus aus der Berichtsserver-Datenbank müssen Sie die Seite aktualisieren. Wenn Sie in Management Studio eine Verbindung mit dem Berichtsserver herstellen, können Sie einen Auftragsordner öffnen, um eine Liste der Berichte anzuzeigen, die aktuell auf dem Berichtsservercomputer verarbeitet werden. Statusinformationen zu jedem Auftrag werden auf der Seite Auftragseigenschaften angezeigt. Sie können Statusinformationen für alle Aufträge anzeigen lassen, indem Sie das Dialogfeld Berichtsserveraufträge abbrechen öffnen.
Sie können SQL Server Management Studio zum Anzeigen oder Abbrechen eines Auftrags verwenden, der auf dem Berichtsserver ausgeführt wird. Zum Abrufen einer Liste mit Aufträgen, die aktuell ausgeführt werden, oder zum Abrufen des aktuellen Auftragsstatus aus der Berichtsserver-Datenbank müssen Sie die Seite aktualisieren. Wenn Sie in Management Studio eine Verbindung mit dem Berichtsserver herstellen, können Sie einen Auftragsordner öffnen, um eine Liste der Berichte anzuzeigen, die aktuell auf dem Berichtsservercomputer verarbeitet werden. Statusinformationen zu jedem Auftrag werden auf der Seite Auftragseigenschaften angezeigt. Sie können Statusinformationen für alle Aufträge anzeigen lassen, indem Sie das Dialogfeld Berichtsserveraufträge abbrechen öffnen.
Sie können Management Studio nicht zum Auflisten oder Abbrechen der Modellgenerierung, Modellverarbeitung oder datengesteuerten Abonnements verwenden. Das Melden von Diensten bietet keine Möglichkeit, die Modellgenerierung oder -verarbeitung abzubrechen. Sie können jedoch datengesteuerte Abonnements mit den Anweisungen in diesem Thema kündigen.
Kündigen der Berichtsverarbeitung oder des Abonnements
Stellen Sie in Management Studio eine Verbindung mit dem Berichtsserver her. Anweisungen finden Sie unter Herstellen einer Verbindung zu einem Berichtsserver in Management Studio.
Öffnen Sie den Ordner Aufträge .
Klicken Sie mit der rechten Maustaste auf den Bericht, und klicken Sie dann auf "Aufträge abbrechen".
So kündigen Sie ein datengesteuertes Abonnement
Öffnen Sie die RSReportServer.config Datei in einem Text-Editor.
Suchen Sie
IsNotificationService.Legen Sie hierfür
Falsefest.Speichern Sie die Datei.
Löschen Sie im Berichts-Manager das datengesteuerte Abonnement aus der Registerkarte Abonnements des Berichts oder aus Meine Abonnements.
Nachdem Sie das Abonnement gelöscht haben, suchen Sie in der RSReportServer.config-Datei nach
IsNotificationServiceund setzen Sie es aufTrue.Speichern Sie die Datei.
Konfigurieren der Abfragehäufigkeit für den Auftragsstatus
Ein Auftrag, der gerade ausgeführt wird, wird in der temporären Datenbank des Berichtsservers gespeichert. Durch Ändern der Konfigurationseinstellungen in der Datei RSReportServer.config können Sie steuern, wie oft der Berichtsserver nach Aufträgen, die verarbeitet werden, scannt, sowie das Intervall festlegen, nach dem der Status eines ausgeführten Auftrags von Neu in Wird ausgeführt geändert wird. Die RunningRequestsDbCycle Einstellung gibt an, wie oft der Berichtsserver nach ausgeführten Prozessen sucht. Standardmäßig werden die Statusinformationen alle 60 Sekunden aufgezeichnet. Die RunningRequestsAge Einstellung gibt das Intervall an, in dem ein Auftrag von neu in den Status 'ausgeführt' wechselt.
Anzeigen und Abbrechen von Aufträgen (SharePoint-Modus)
Die Verwaltung von Aufträgen in einer SharePoint-Modusbereitstellung wird mithilfe der SharePoint-Zentraladministration für jede Reporting Services-Dienstanwendung abgeschlossen.
So verwalten Sie Aufträge im SharePoint-Modus
Klicken Sie in der SharePoint-Zentraladministration auf "Dienstanwendungen verwalten".
Suchen Und klicken Sie auf den Namen Ihrer Reporting Services-Dienstanwendung, um die Seite "Anwendung verwalten" zu öffnen.
Klicken Sie auf "Aufträge verwalten".
Klicken Sie auf die Auftrags-ID , um die Details des Auftrags anzuzeigen.
Oder klicken Sie auf das Feld für Ihren Auftrag, und klicken Sie auf "Löschen ", um den Auftrag abzubrechen. Durch das Löschen des Auftrags wird das Abonnement nicht gelöscht.
Programmgesteuertes Verwalten von Aufträgen
Sie können Aufträge programmgesteuert oder mit einem Skript verwalten. Weitere Informationen finden Sie unter ListJobs, CancelJobverwalten.
Siehe auch
Abbrechen von Berichtsserveraufträgen (Management Studio)
Auftragseigenschaften (Management Studio)
Ändern einer Reporting Services-Konfigurationsdatei (RSreportserver.config)
RSReportServer-Konfigurationsdatei
Berichts-Manager (einheitlicher SSRS-Modus)
Monitoring Report Server Performance (Überwachen der Leistung des Berichtsservers)