Aktivieren und Deaktivieren der Reporting Services-Funktionen
Sie können Berichtsserver-Funktionen, die Sie nicht als Teil einer Sicherheitsstrategie verwenden, deaktivieren, um die Angriffsfläche eines Produktionsberichtsservers zu verkleinern. In den meisten Fällen sollten Sie die Reporting Services-Features gleichzeitig ausführen, damit Sie alle Funktionen von Reporting Services verwenden können. Sie können jedoch je nach Bereitstellungsmodell die Funktionen deaktivieren, die Sie nicht benötigen. Beispielweise können Sie nur die Hintergrundverarbeitung aktivieren, wenn die gesamte Berichtsverarbeitung in Form von geplanten Vorgängen konfiguriert ist. Entsprechend können Sie nur den Report Server-Webdienst ausführen, wenn Sie ausschließlich interaktive, bedarfsgesteuerte Berichte wünschen.
Die Prozeduren in diesem Thema erläutern, wie Sie die Reporting Services-Funktionen des einheitlichen Modus deaktivieren. Sie können die Funktionen auf verschiedene Arten konfigurieren, z. B. indem Sie die Datei RsReportServer.config direkt bearbeiten oder indem Sie das Facet Oberflächenkonfiguration für Reporting Services der richtlinienbasierten Verwaltung in SQL Server Management Studio bearbeiten. Verwenden Sie die Links, um auf die Prozeduren zuzugreifen, in denen das Aktivieren und Deaktivieren einer Funktion erläutert wird:
Report Server-Webdienst
Geplante Ereignisse und Verarbeitung
Berichts-Manager
Berichts-Generator
Integrierte Sicherheit von Windows für Berichtsdatenquellen
Report Server-Webdienst
So aktivieren bzw. deaktivieren Sie den Berichtsserver-Webdienst, indem Sie die Konfiguration bearbeiten
Öffnen Sie die Datei RsReportServer.config in einem Texteditor. Weitere Informationen finden Sie unter Ändern einer Reporting Services-Konfigurationsdatei (RSreportserver.config) in der SQL Server-Onlinedokumentation.
Um den Berichtsserver-Webdienst zu aktivieren, setzen Sie IsWebServiceEnabled auf true:
<IsWebServiceEnabled>true</IsWebServiceEnabled>
Um den Berichtsserver-Webdienst zu deaktivieren, setzen Sie IsWebServiceEnabled auf false:
<IsWebServiceEnabled>false</IsWebServiceEnabled>
Speichern Sie die Änderungen, und schließen Sie dann die Datei.
So aktivieren bzw. deaktivieren Sie den Berichtsserver-Webdienst mithilfe von SQL Server Management Studio
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zur Reporting Services-Instanz her, die Sie konfigurieren möchten.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Reporting Services-Knoten, zeigen Sie auf Richtlinien, und klicken Sie auf Facets.
Wählen Sie in der Liste Facet den Eintrag Oberflächenkonfiguration für Reporting Services aus.
Führen Sie unter Facet-Eigenschaften Folgendes durch:
Um den Report Server-Webdienst zu aktivieren, setzen Sie WebServiceAndHTTPAccessEnabled auf True.
Um den Report Server-Webdienst zu deaktivieren, setzen Sie WebServiceAndHTTPAccessEnabled auf False.
Klicken Sie auf OK.
Geplante Ereignisse und Übermittlung
So aktivieren bzw. deaktivieren Sie geplante Ereignisse und die Übermittlung, indem Sie die Konfiguration bearbeiten
Öffnen Sie die Datei RSReportServer.config in einem Text-Editor. Weitere Informationen finden Sie unter Ändern einer Reporting Services-Konfigurationsdatei (RSreportserver.config) in der SQL Server-Onlinedokumentation.
Um die geplante Berichtsverarbeitung und -übermittlung zu aktivieren, setzen Sie IsSchedulingService, IsNotificationService und IsEventService auf true:
<IsSchedulingService>true</IsSchedulingService> <IsNotificationService>true</IsNotificationService> <IsEventService>true</IsEventService>
Um die geplante Berichtsverarbeitung und -übermittlung zu deaktivieren, setzen Sie IsSchedulingService, IsNotificationService und IsEventService auf false:
<IsSchedulingService>false</IsSchedulingService> <IsNotificationService>false</IsNotificationService> <IsEventService>false</IsEventService>
Speichern Sie die Änderungen, und schließen Sie dann die Datei.
Hinweis |
---|
Die Hintergrundverarbeitung kann nicht vollständig deaktiviert werden, da sie Datenbankverwaltungsfunktionen enthält, die für den Serverbetrieb benötigt werden. |
So aktivieren bzw. deaktivieren Sie geplante Ereignisse und die Übermittlung mithilfe von SQL Server Management Studio
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zur Reporting Services-Instanz her, die Sie konfigurieren möchten.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Reporting Services-Knoten, zeigen Sie auf Richtlinien, und klicken Sie auf Facets.
Wählen Sie in der Liste Facet den Eintrag Oberflächenkonfiguration für Reporting Services aus.
Führen Sie unter Facet-Eigenschaften Folgendes durch:
Um geplante Ereignisse und die Übermittlung zu aktivieren, setzen Sie ScheduleEventsAndReportDeliveryEnabled auf True.
Um geplante Ereignisse und die Übermittlung zu deaktivieren, setzen Sie ScheduleEventsAndReportDeliveryEnabled auf False.
Klicken Sie auf OK.
Hinweis |
---|
Die Hintergrundverarbeitung kann nicht vollständig deaktiviert werden, da sie Datenbankverwaltungsfunktionen enthält, die für den Serverbetrieb benötigt werden. |
Berichts-Manager
So aktivieren bzw. deaktivieren Sie den Berichts-Manager, indem Sie die Konfiguration bearbeiten
Öffnen Sie die Datei RSReportServer.config in einem Text-Editor. Anweisungen finden Sie unter Ändern einer Reporting Services-Konfigurationsdatei (RSreportserver.config) in der SQL Server-Onlinedokumentation.
Um den Berichts-Manager zu aktivieren, setzen Sie IsReportManagerEnabled auf true:
<IsReportManagerEnabled>true</IsReportManagerEnabled>
Um den Berichts-Manager zu deaktivieren, setzen Sie IsReportManagerEnabled auf false:
<IsReportManagerEnabled>false</IsReportManagerEnabled>
Speichern Sie die Änderungen, und schließen Sie dann die Datei.
So aktivieren bzw. deaktivieren Sie den Berichts-Manager mithilfe von SQL Server Management Studio
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zur Reporting Services-Instanz her, die Sie konfigurieren möchten.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Reporting Services-Knoten, zeigen Sie auf Richtlinien, und klicken Sie auf Facets.
Wählen Sie in der Liste Facet den Eintrag Oberflächenkonfiguration für Reporting Services aus.
Führen Sie unter Facet-Eigenschaften Folgendes durch:
Um den Berichts-Manager zu aktivieren, setzen Sie ReportManagerEnabled auf True.
Um den Berichts-Manager zu deaktivieren, setzen Sie ReportManagerEnabled auf False.
Klicken Sie auf OK.
Berichts-Generator
So aktivieren bzw. deaktivieren Sie den Berichts-Generator mithilfe von SQL Server Management Studio
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zur Reporting Services-Instanz her, die Sie konfigurieren möchten.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Reporting Services-Knoten, und klicken Sie dann auf Eigenschaften.
Klicken Sie im Dialogfeld Servereigenschaften unter Seite auswählen auf Sicherheit.
Um den Berichts-Generator zu aktivieren, wählen Sie die Option Ad-hoc-Berichtsausführungen aktivieren.
Um den Berichts-Generator zu deaktivieren, heben Sie die Auswahl der Option Ad-hoc-Berichtsausführungen aktivieren auf.
Klicken Sie auf OK.
Integrierte Sicherheit von Windows
So aktivieren bzw. deaktivieren Sie die integrierte Windows-Sicherheit mithilfe von SQL Server Management Studio
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zu der Reporting Services-Instanz her, die Sie konfigurieren möchten.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Reporting Services-Knoten, und klicken Sie dann auf Eigenschaften.
Klicken Sie im Dialogfeld Servereigenschaften unter Seite auswählen auf Sicherheit.
Um die integrierte Sicherheit von Windows zu aktivieren, wählen Sie die Option Integrierte Sicherheit von Windows für Berichtsdatenquellen aktivieren.
Um die integrierte Sicherheit von Windows zu deaktivieren, heben Sie die Auswahl der Option Integrierte Sicherheit von Windows für Berichtsdatenquellen aktivieren auf.
Klicken Sie auf OK.