Vorgehensweise: Konfigurieren eines Berichtsservers für die lokale Verwaltung unter Windows Vista und Windows Server 2008 (UAC)

Die Bereitstellung von Reporting Services auf Windows Vista und Windows Server 2008 erfordert zusätzliche Konfigurationsschritte, wenn Sie eine Berichtsserverinstanz lokal verwalten möchten. Wenn Sie beispielsweise die URLs https://localhost/Reportserver oder https://localhost/Reports verwenden, wird sowohl von Windows Vista als auch von Windows Server 2008 die übermäßige Verwendung von erhöhten Berechtigungen durch Entfernen von Administratorberechtigungen beim Zugreifen auf Anwendungen eingeschränkt. Da das Betriebssystem die Berechtigungen entfernt, führen Mitglieder der lokalen Gruppe Administratoren die meisten Anwendungen auf die gleiche Weise wie bei der Verwendung des Standardbenutzerkontos aus.

Dieses Verfahren verbessert zwar die allgemeine Sicherheit des Systems, verhindert jedoch, dass Sie die vordefinierten integrierten Rollenzuweisungen verwenden, die von Reporting Services für lokale Administratoren erstellt werden. Mit einigem zusätzlichen Konfigurationsaufwand können Sie den Berichtsserverinhalt und Vorgänge mit Standardbenutzerberechtigungen effizient verwalten, wenn Sie folgende Schritte ausführen:

  • Fügen Sie Reporting Services-URLs zu vertrauenswürdigen Websites hinzu. Standardmäßig wird Internet Explorer 7.0 auf Windows Vista und Windows Server 2008 im geschützten Modus ausgeführt. Diese Funktion verhindert, dass Browseranforderungen Prozesse auf hoher Ebene erreichen, die auf demselben Computer ausgeführt werden. Sie können den geschützten Modus für die Berichtsserveranwendungen deaktivieren, indem Sie sie als vertrauenswürdige Sites hinzufügen. 

  • Erstellen Sie Rollenzuweisungen, die Ihnen als Berichtsserveradministrator die Berechtigung zur Verwaltung von Inhalt und Vorgängen verleihen, ohne die Funktion Als Administrator ausführen in Internet Explorer verwenden zu müssen. Durch Erstellen von Rollenzuweisungen für Ihr Windows-Benutzerkonto erhalten Sie Zugriff auf einen Berichtsserver mit Inhalts-Manager- und Systemadministratorberechtigungen durch explizite Rollenzuweisungen, die die vordefinierten, integrierten Rollenzuweisungen ersetzen, die von Reporting Services für lokale Administratoren erstellt werden.

In diesem Thema wird beschrieben, wie der Berichtsserver für die lokale Verwaltung konfiguriert wird, nachdem Setup abgeschlossen wurde und die Berichtsserverkomponenten konfiguriert sind. Wenn Sie den Berichtsserver noch nicht installiert oder konfiguriert haben, finden Sie weitere Informationen unter Vorgehensweise: Installieren von SQL Server 2008 R2 (Setup) in der SQL Server-Onlinedokumentation und unter Reporting Services-Konfiguration: Vorgehensweisen. Weitere Informationen über Funktionen zur Benutzerkontensteuerung und das Herstellen einer Verbindung mit dem Datenbankmodul mit Administratorberechtigungen finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit einem Computer mit SQL Server unter Windows Vista in der SQL Server-Onlinedokumentation.

HinweisHinweis

Wenn Sie Reporting Services auf Windows Vista oder Windows Server 2008 bereitstellen, müssen Sie Port 80 der Windows-Firewall öffnen, um den Zugriff auf den Berichtsservercomputer zu ermöglichen. Anweisungen finden Sie unter Vorgehensweise: Konfigurieren einer Firewall für den Zugriff auf den Berichtsserver.

So konfigurieren Sie einen Berichtsserver für die lokale Verwaltung unter Windows Vista und Windows Server 2008

  1. Öffnen Sie ein Browserfenster mit "Als Administrator ausführen"-Berechtigungen. Klicken Sie im Menü Start auf Alle Programme, klicken Sie mit der rechten Maustaste auf Internet Explorer, und wählen Sie Als Administrator ausführen aus.

  2. Klicken Sie auf Zulassen, um den Vorgang fortzusetzen.

  3. Geben Sie in der URL-Adresse die Berichts-Manager-URL ein. Anweisungen finden Sie unter Berichts-Manager in der SQL Server-Onlinedokumentation.

  4. Klicken Sie auf Extras.

  5. Klicken Sie auf Internetoptionen.

  6. Klicken Sie auf Sicherheit.

  7. Klicken Sie auf Vertrauenswürdige Sites.

  8. Klicken Sie auf Websites.

  9. Fügen Sie http://<Servername> hinzu.

  10. Deaktivieren Sie das Kontrollkästchen Für Sites dieser Zone ist eine Serverüberprüfung (https:) erforderlich, falls Sie HTTPS nicht für die Standardwebsite verwenden.

  11. Klicken Sie auf Hinzufügen.

  12. Klicken Sie auf OK.

  13. Klicken Sie im Berichts-Manager auf der Startseite auf die Registerkarte Ordnereinstellungen.

  14. Klicken Sie auf der Seite Ordnereinstellungen auf Sicherheit.

  15. Klicken Sie auf Neue Rollenzuweisung.

  16. Geben Sie das Windows-Benutzerkonto in folgendem Format ein: <Domäne>\<Benutzer>.

  17. Wählen Sie Inhalts-Manager aus.

  18. Klicken Sie auf OK.

  19. Klicken Sie auf Siteeinstellungen in der oberen Ecke der Startseite.

  20. Klicken Sie auf Sicherheit.

  21. Klicken Sie auf Neue Rollenzuweisung.

  22. Geben Sie das Windows-Benutzerkonto in folgendem Format ein: <Domäne>\<Benutzer>.

  23. Wählen Sie Systemadministrator aus.

  24. Klicken Sie auf OK.

  25. Schließen Sie den Berichts-Manager.

  26. Öffnen Sie den Berichts-Manager in Internet Explorer erneut, ohne Als Administrator ausführen zu verwenden.

Verwenden von Business Intelligence Development Studio unter Windows Vista und Windows Server 2008

Wenn Sie Business Intelligence Development Studio unter Windows Vista oder Windows Server 2008 installiert haben, treten in der Visual Studio-Umgebung Kompatibilitätsprobleme hinsichtlich der Verwendung der Entwurfstools auf. Wenn Sie ein vorhandenes Projekt oder eine vorhandene Lösung öffnen oder Elemente aus Berichts-Designer oder Modell-Designer auf einem Berichtsserver veröffentlichen möchten, müssen Sie Business Intelligence Development Studio mit erweiterten Berechtigungen öffnen:

  1. Klicken Sie im Menü Start auf Alle Programme und dann auf SQL Server 2008. Klicken Sie mit der rechten Maustaste auf Business Intelligence Development Studio, und klicken Sie dann auf Als Administrator ausführen.

  2. Klicken Sie auf Weiter.

  3. Klicken Sie auf Programm ausführen.

Sie können jetzt Berichte und andere Elemente auf einem Berichtsserver bereitstellen. Wenn Sie keine ausreichenden Berechtigungen haben, treten Probleme auf wie z. B. folgendes:

  • Sie erhalten die Fehlermeldung "Zugriff verweigert", wenn Sie versuchen, ein vorhandenes Projekt zu öffnen.

  • Es treten Anmeldefehler auf, wenn Sie eine Datenquellenverbindung zu einer freigegebenen Datenquelle konfigurieren.

  • Wenn Sie einen Bericht mit dem Berichtsserverprojekt-Assistenten erstellen, tritt ein Anmeldefehler auf, wenn der Assistent versucht, eine Verbindung zur externen Datenquelle herzustellen, die Daten für den Bericht bereitstellt.

SQL Server Management Studio-Benutzer müssen die Berechtigungen Als Administrator ausführen verwenden, um Anmeldungen für Benutzer zu erstellen, die Datenbanken auf dem Server verwalten. Weitere Informationen zu den Anforderungen für erweiterte Berechtigungen für Management Studio finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit einem Computer mit SQL Server unter Windows Vista in der SQL Server-Onlinedokumentation.