Vorgehensweise: Konfigurieren des Berichts-Managers

Der Berichts-Manager ist eine Front-End-Webanwendung, in der Sie Berichte anzeigen, Berichtsserverinhalt verwalten und den Benutzerzugriff auf einen Berichtsserver im systemeigenen Modus gewähren können. Der Berichts-Manager wird mit dem Berichtsserver-Webdienst in derselben Berichtsserverinstanz installiert und kann konfiguriert werden, wenn Sie in Setup die Option Standardkonfiguration im systemeigenen Modus installieren auswählen. Sie können den Berichts-Manager auch nach der Installation konfigurieren. Dieses Thema enthält Informationen zu den folgenden Berichts-Manager-Konfigurationsszenarios:

  • Konfigurieren des Berichts-Managers für die Verwendung der Standard-URL

    Der Berichts-Manager ist eine Webanwendung, auf die Benutzer in einem Webbrowser zugreifen. Sie müssen auf jeden Fall die URL definieren, die verwendet wird, um die Anwendung in einem Browserfenster zu öffnen. Die URL besteht aus einem Hostnamen, einem Port und einem virtuellem Verzeichnis. Zu den Standardwerten für diese URL gehören der Wert für den Hostnamen und der Wert für den Port, die Sie für die URL des Berichtsserver-Webdiensts definiert haben, sowie der Name des virtuellen Verzeichnisses reports. Bei einer benannten Instanz ist das virtuelle Verzeichnis reports_instance, wobei instance der Name der Reporting Services-Instanz ist.

  • Konfigurieren des Berichts-Managers für die Verwendung einer bestimmten Berichtsserver-URL

    Standardmäßig stellt der Berichts-Manager eine Verbindung mit dem Berichtsserver-Webdienst her, der im selben Berichtsserverdienst ausgeführt wird. Der Berichts-Manager verwendet zum Herstellen der Verbindung die URL des Berichtsserver-Webdiensts. Wenn Sie mehrere URLs für den Berichtsserver-Webdienst definieren, verwendet der Berichts-Manager die zuletzt definierte URL. In manchen Bereitstellungen soll der Berichts-Manager jedoch möglicherweise über eine statische URL die Verbindung mit dem Webdienst herstellen. Dies kann z. B. der Fall sein, wenn Sie für einen bestimmten Port oder eine bestimmte IP-Adresse die Paketfilterung konfiguriert haben und alle Verbindungen mit dem Berichtsserver die definierten Filterregeln passieren sollen.

  • Verweisen auf einen Remoteberichtsserver mit dem Berichts-Manager

    Standardmäßig bietet der Berichts-Manager Front-End-Zugriff auf den Berichtsserver-Webdienst, der in derselben Serverinstanz ausgeführt wird. Sie können den Berichts-Manager jedoch so konfigurieren, dass er die Verbindung mit einem Remoteberichtsserver-Webdienst herstellt, wenn der Webdienst und der Berichts-Manager in separaten Prozessen ausgeführt werden sollen oder wenn Sie den Serverzugriff für jeden Server unterschiedlich konfigurieren (z. B. wenn Sie den Berichts-Manager für Benutzer bereitstellen, die eine Extranet- oder Internetverbindung verwenden, und Sie zwischen dem Berichtsserver und dem Berichts-Manager eine Firewall platzieren möchten).

  • Anpassen von Formaten und Anwendungstitel

    Es gibt beschränkte Möglichkeiten zum Anpassen des Berichts-Managers, des HTML-Berichts-Viewers und der Berichtssymbolleiste. Zu diesem Zweck können Sie die Formate ändern und den Anwendungstitel bearbeiten, der im Berichts-Manager angezeigt wird.

  • Deaktivieren des Berichts-Managers

    Wenn Sie eine Reporting Services-Instanz installieren, die den systemeigenen Modus verwendet, wird der Berichts-Manager standardmäßig aktiviert. Sie können den Berichts-Manager jedoch deaktivieren, wenn Sie eine benutzerdefinierte Front-End-Anwendung haben, die eine entsprechende Funktionalität bietet, wenn Sie nur die SOAP- oder URL-Zugriffsschnittstellen für den Zugriff auf den Berichtsserver verwenden möchten oder wenn Sie einen Berichts-Manager aus einer anderen Berichtsserverinstanz verwenden.

Voraussetzungen

Für den Berichts-Manager müssen folgende Voraussetzungen erfüllt sein:

Konfigurieren des Berichts-Managers für die Verwendung der Standard-URL

Standardmäßig besteht die URL des Berichts-Managers aus dem eindeutigen Namen eines virtuellen Verzeichnisses sowie dem Port und dem Hostnamen, der für den Berichtsserver-Webdienst definiert ist, der in derselben Instanz ausgeführt wird. In den meisten Fällen handelt es sich bei dem Hostnamen um den Netzwerknamen des Berichtsservercomputers, aber es kann sich auch im eine IP-Adresse oder einen Hostheader handeln, der den Computer auflöst. Verwenden Sie die Seite Berichts-Manager-URL im Reporting Services-Konfigurationstool, um den Berichts-Manager so zu konfigurieren, dass er die Standard-URL verwendet.

So konfigurieren Sie die Standard-URL für den Berichts-Manager und das virtuelle Verzeichnis

  1. Starten Sie das Reporting Services-Konfigurationstool, und stellen Sie eine Verbindung mit der Berichtsserverinstanz her.

  2. Klicken Sie im Reporting Services-Konfigurationstool auf Berichts-Manager-URL, um die Seite zum Konfigurieren der URL zu öffnen.

  3. Geben Sie für den Berichts-Manager einen eindeutigen Namen des virtuellen Verzeichnisses ein.

  4. Klicken Sie auf Übernehmen.

  5. Wenn Sie Windows Vista oder Windows Server 2008 verwenden, sind unter Umständen zusätzliche Schritte nötig, bevor Sie den Berichts-Manager lokal verwalten können. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren eines Berichtsservers für die lokale Verwaltung unter Windows Vista und Windows Server 2008.

Konfigurieren des Berichts-Managers für die Verwendung einer bestimmten Berichtsserver-URL

Wenn Sie URLs im Reporting Services-Konfigurationstool konfigurieren, erkennt der Berichts-Manager automatisch neue und aktualisierte URLs für den Berichtsserver, der in derselben Instanz ausgeführt wird, und verwendet diese. Wenn Ihre Bereitstellung die Verwendung einer einzelnen, statischen URL für alle Berichtsserveranfragen erfordert, können Sie diese URL in der Datei RSReportServer.config angeben.

So konfigurieren Sie eine statische Berichtsserver-URL

  1. Öffnen Sie die Datei RSReportServer.config in einem Text-Editor. Standardmäßig befindet sich diese Datei unter Programme\Microsoft SQL Server\MSRS10.<Instanzname>\Reporting Services\ReportServer.

  2. Suchen Sie ReportServerURL.

  3. Ersetzen Sie die URL durch die URL der Berichtsserverinstanz.

  4. Speichern Sie die Änderungen, und schließen Sie die Datei.

Weitere Informationen zur Konfigurationsdatei finden Sie unter Vorgehensweise: Ändern einer Reporting Services-Konfigurationsdatei und RSReportServer-Konfigurationsdatei.

Konfigurieren des Berichts-Managers für die Verwendung eines Remoteberichtsservers

In Bereitstellungskonfigurationen, in denen sich der Berichts-Manager und der Berichtsserver auf verschiedenen Computern befinden, benötigen Sie zwei separate Installationen von Reporting Services. Der Berichts-Manager ist in den Berichtsserverdienst eingebettet und kann nicht alleine installiert werden. Wenn der Berichts-Manager auf einem anderen Computer in einem eigenen Prozess ausgeführt werden soll, müssen Sie einen weiteren Berichtsserver installieren. Bei beiden Serverinstanzen muss es sich um SQL Server 2008-Berichtsserver handeln.

So stellen Sie eine Verbindung zwischen dem Berichts-Manager und einer Remote-Berichtsserverinstanz her

  1. Installieren Sie zwei Berichtsserverinstanzen.

  2. Konfigurieren Sie die erste Installation, die als Host für den Berichtsserver fungiert:

    1. Starten Sie das Reporting Services-Konfigurationstool.

    2. Klicken Sie auf Webdienst-URL, um einen Hostnamen, einen Port und ein virtuelles Verzeichnis für den Berichtsserver zu konfigurieren.

    3. Klicken Sie auf Datenbank, um die Berichtsserver-Datenbank zu konfigurieren.

  3. Konfigurieren Sie die zweite Installation, die als Host für den Berichts-Manager fungiert:

    1. Starten Sie das Reporting Services-Konfigurationstool.

    2. Klicken Sie auf Berichts-Manager-URL, um den Namen eines virtuellen Verzeichnisses für den Berichts-Manager einzugeben.

    Konfigurieren Sie die Datenbank nicht. Testen Sie die URLs nicht.

  4. Ändern Sie auf dem Berichts-Manager-Computer die Konfigurationseinstellungen in der Datei RSReportServer.config, um auf die Remote-Berichtsserverinstanz zu verweisen. Beim Start liest der Berichts-Manager die Konfigurationsdatei, um die URL zum Berichtsserver abzurufen:

    1. Öffnen Sie RSReportServer.config in einem Text-Editor. Standardmäßig befindet sich diese Datei unter Programme\Microsoft SQL Server\MSRS10.<Instanzname>\Reporting Services\ReportServer.

    2. Suchen Sie ReportServerURL.

    3. Ersetzen Sie die URL durch die URL der Remote-Berichtsserverinstanz.

    4. Speichern Sie die Änderungen, und schließen Sie die Datei.

  5. Aktivieren Sie ggf. auf beiden Computern Port 80, um Anfragen über diesen Port zuzulassen. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren einer Firewall für den Zugriff auf den Berichtsserver.

  6. Starten Sie den Berichtsserver neu.

  7. Öffnen Sie den Berichts-Manager in einem Browserfenster. Falls er bereits geöffnet ist, aktualisieren Sie den Browser, um zu überprüfen, ob der Berichts-Manager mit dem Remoteserver verbunden ist. Der Inhalt des Zielservers sollte angezeigt werden.

  8. Deaktivieren Sie die Serverfeatures, die Sie nicht verwenden:

    • Deaktivieren Sie auf dem Berichts-Manager-Computer WebServiceAndHTTPAccessEnabled und ScheduleEventsAndReportDeliveryEnabled.

    • Deaktivieren Sie auf dem Berichtsserver-Computer ReportManagerEnabled.

Weitere Informationen zum Deaktivieren von Features finden Sie unter Vorgehensweise: Aktivieren und Deaktivieren der Reporting Services-Features.

Anpassen von Formaten und Anwendungstitel

Microsoft bietet keine Unterstützung zum Anpassen der Stylesheets für den Berichts-Manager. Wenn Sie jedoch über Erfahrung in der Webentwicklung verfügen, können Sie die Stylesheets auf eigenes Risiko ändern. Weitere Informationen darüber, in welchen Dateien Formatinformationen enthalten sind, finden Sie unter Anpassen von Stylesheets für den HTML-Viewer und Berichts-Manager.

Der Berichts-Manager weist einen Anwendungstitel auf, der am oberen Seitenrand angezeigt wird. Der Standardwert für den Titel lautet SQL Server Reporting Services. Dieser Titel kann angepasst werden. Verwenden Sie die Seite Siteeinstellungen im Berichts-Manager, um den Titel zu ändern. Zum Ändern der Anwendungseinstellungen im Berichts-Manager müssen Sie der Rolle Systemadministrator zugewiesen sein, mit der Sie Eigenschaften auf der Seite Siteeinstellungen festlegen können. Zum Anzeigen des Anwendungstitels müssen Benutzer der Rolle Systembenutzer zugewiesen sein.

So ändern Sie den Anwendungstitel

  1. Melden Sie sich mit einem Konto an, dem auf dem Berichtsserver Systemadministrator-Berechtigungen zugewiesen sind.

  2. Öffnen Sie Internet Explorer.

  3. Geben Sie die Berichts-Manager-URL ein. Standardmäßig lautet diese http://<Servername>/reports. Wenn Sie Reporting Services jedoch als benannte Instanz installiert haben, lautet die Standard-URL http://<Servername>/reports<_Instanzname>.

  4. Klicken Sie auf Siteeinstellungen.

  5. Ersetzen Sie auf der Registerkarte Allgemein unter NameSQL Server Reporting Services durch einen anderen Namen.

  6. Klicken Sie auf Übernehmen.

Deaktivieren des Berichts-Managers

Sie können den Berichts-Manager deaktivieren, wenn Sie eine benutzerdefinierte Anwendung haben, die eine entsprechende Funktionalität bietet, oder wenn Sie die Berichts-Manager-Anwendung einer anderen Berichtsserverinstanz verwenden. Zum Deaktivieren des Berichts-Managers können Sie die Datei RSReportServer.config modifizieren.

So deaktivieren Sie den Berichts-Manager

  1. Öffnen Sie die Datei RSReportServer.config in einem Text-Editor. Standardmäßig befindet sich diese Datei unter Programme\Microsoft SQL Server\MSRS10.<Instanzname>\Reporting Services\ReportServer.

  2. Suchen Sie den Wert IsReportManagerEnabled.

  3. Stellen Sie den Wert auf False ein.

  4. Speichern Sie die Änderungen, und schließen Sie die Datei.

Weitere Informationen zum Ändern der Konfiguration finden Sie unter Vorgehensweise: Ändern einer Reporting Services-Konfigurationsdatei. Weitere Informationen zum Deaktivieren von Features in Reporting Services finden Sie unter Vorgehensweise: Aktivieren und Deaktivieren der Reporting Services-Features.