Konfigurieren eines Berichtsservers für die Remoteverwaltung

In Reporting Serviceskönnen Sie Berichtsserverinstanzen lokal oder remote konfigurieren. Zum Konfigurieren einer Remote-Berichtsserverinstanz können Sie das Reporting Services-Konfigurationstool verwenden oder benutzerdefinierten Code schreiben, der für den Anbieter der Reporting Services -Windows-Verwaltungsinstrumentation (Windows Management Instrumentation oder WMI) verwendet wird. Das Reporting Services-Konfigurationstool stellt dem WMI-Anbieter eine grafische Benutzeroberfläche bereit, sodass Sie einen Berichtsserver konfigurieren können, ohne Code schreiben zu müssen. Wenn Sie das Tool starten, können Sie einen Remoteserver angeben, zu dem eine Verbindung hergestellt werden soll.

Bevor Sie das Tool zur Konfiguration eines Remoteberichtsservers verwenden können, müssen Sie die Anweisungen in diesem Artikel befolgen und die Ports in der Windows-Firewall, Remoteverbindungen und Remote-WMI-Anforderungen aktivieren.

Die richtige Konfiguration hilft Ihnen, den folgenden Fehler zu vermeiden:

The machine could not be found.  
 
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA).

Voraussetzungen

Zum Ändern der Firewalleinstellungen müssen Sie lokal angemeldet und Mitglied der lokalen Administratorengruppe sein. Die Windows-Firewalleinstellungen eines Remotecomputers können nicht über eine Remoteverbindung geändert werden.

Wenn Sie die Remoteverwaltung für einen Benutzer aktivieren möchten, der kein Administrator ist, müssen Sie dem Konto DCOM-Remoteaktivierungsberechtigungen gewähren (Distributed Component Object Model). Anweisungen zum Konfigurieren des Servers für den Zugriff durch Nichtadministratoren sind in diesem Artikel enthalten.

Einige Organisationen verfügen über Gruppenrichtlinien, durch die die Remoteserververwaltung für bestimmte Betriebssysteme oder Benutzer verhindert wird. Bevor Sie die Firewalleinstellungen ändern, sollten Sie beim Netzwerkadministrator anfragen, ob Einschränkungen für die Remoteverwaltung vorliegen.

Weitere Informationen finden Sie unter Herstellen einer Verbindung über die Windows-Firewall in der Dokumentation zur Plattform MSDN.

Aufgaben

Tasks zum Aktivieren der Konfiguration des Remoteberichtsservers enthalten die folgenden Einstellungen:

  • Ports in der Windows-Firewall aktivieren, um Anforderungen in Ports zuzulassen, die vom Berichtsserver und von der Instanz der SQL Server-Datenbank-Engine verwendet werden. Siehe Konfigurieren einer Windows-Firewall für Datenbankmodulzugriff und Konfigurieren einer Windows-Firewall für Datenbank-Engine-Zugriff.

  • Remoteverbindungen für die Instanz der Datenbank-Engine aktivieren, auf der die Berichtserver-Datenbank gehostet ist. Eine Remoteverbindung ist zum Konfigurieren der Berichtsserver-Datenbankverbindung und zum Verwalten der Verschlüsselungsschlüssel erforderlich.

  • Remote-WMI-Anforderungen aktivieren, sodass diese die Microsoft -Windows-Firewall passieren können.

  • Wenn Sie einen Remoteberichtsserver für die Verwaltung durch einen Benutzer konfigurieren, der kein Administrator ist, müssen Sie die DCOM-Berechtigungen so einstellen, dass Remote-WMI-Zugriffe auf ein Standard-Windows-Benutzerkonto möglich sind. Da DCOM von der WMI als Transportmedium für Remoteaufrufe verwendet wird, müssen Sie die DCOM-Berechtigungen so festlegen, dass Benutzer, die nicht als lokaler Administrator angemeldet sind, den Server konfigurieren können.

  • Wenn Sie einen Remoteberichtsserver für die Verwaltung durch einen Benutzer konfigurieren, der kein Administrator ist, müssen Sie außerdem die WMI-Berechtigungen auf den Berichtsserver-WMI-Namespace einstellen. In der Standardeinstellung haben alle Mitglieder der lokalen Administratorgruppe Zugriff auf den WMI-Namespace des Berichtsservers. Wenn Sie Nichtadministratoren Zugriff gewähren möchten, müssen Sie Berechtigungen festlegen.

Anweisungen zum Ausführen dieser Tasks sind in diesem Artikel enthalten.

Konfigurieren von Remoteverbindungen für die Berichtsserver-Datenbank

  1. Wählen Sie Start aus, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server, zeigen Sie auf Konfigurationstools, und wählen Sie SQL Server-Configuration Manager aus.

  2. Erweitern Sie im linken Bereich den Eintrag SQL Server-Netzwerkkonfiguration, und wählen Sie dann für die Instanz von SQL Server Protokolle aus.

  3. Aktivieren Sie im Detailbereich die Protokolle TCP/IP und Named Pipes, und starten Sie dann den SQL Server -Dienst neu.

Aktivieren der Remoteverwaltung in der Windows-Firewall

  1. Melden Sie sich als lokaler Administrator an dem Computer an, für den Sie die Remoteverwaltung aktivieren möchten.

  2. Öffnen Sie eine Eingabeaufforderung mit Administratorberechtigungen.

  3. Führen Sie den folgenden Befehl aus:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL  
    

    Für Bereich können Sie verschiedene Optionen angeben. Weitere Informationen finden Sie in der Produktdokumentation zur Windows-Firewall.

  4. Überprüfen Sie, ob die Remoteverwaltung aktiviert ist. Sie können den folgenden Befehl ausführen, um den Status anzuzeigen:

    netsh.exe firewall show state  
    
  5. Starten Sie den Computer neu.

Festlegen von DCOM-Berechtigungen zum Aktivieren des WMI-Remotezugriffs für Nichtadministratoren

  1. Zeigen Sie im Menü Start auf Verwaltungstools und wählen Sie Komponentendienste aus.

    Zeigen Sie unter Windows Vista im Menü Start auf Alle Programme, wählen Sie Ausführen aus und geben Sie dann mmc comexp.msc ein.

  2. Öffnen Sie den Ordner Komponentendienste.

  3. Öffnen Sie den Ordner Computer.

  4. Wählen Sie Arbeitsplatz aus.

  5. Wählen Sie im Menü Aktion die Option Eigenschaftenaus.

  6. Wählen Sie COM-Sicherheit aus.

  7. Wählen Sie bei den Berechtigungen für Start und Aktivierung die Option Grenzwerte bearbeiten aus.

  8. Wenn Ihr Name unter Startberechtigung nicht angezeigt wird, wählen Sie Hinzufügen aus.

  9. Geben Sie den Namen Ihres Benutzerkontos ein und wählen Sie dann OK aus.

  10. Aktivieren Sie unter Berechtigungen für <Benutzer oder Gruppe> in der Spalte Zulassen die Optionen Remotestart und Remoteaktivierung und dann OK aus.

Festlegen von Berechtigungen für den Berichtsserver-WMI-Namespace für Nichtadministratoren

  1. Zeigen Sie im Menü Start auf Verwaltungstools und wählen Sie Computerverwaltung aus.

  2. Öffnen Sie den Ordner Dienste und Anwendungen.

  3. Klicken Sie mit der rechten Maustaste auf WMI-Steuerung, und wählen Sie Eigenschaftenaus.

  4. Wählen Sie Sicherheit aus.

  5. Öffnen Sie den Stammordner.

  6. Öffnen Sie den Ordner Microsoft.

  7. Öffnen Sie den Ordner SQLServer.

  8. Öffnen Sie den Ordner ReportServer.

  9. Öffnen Sie den Ordner Instanz. Wenn Sie die Standardinstanz installiert haben, ist der Ordner MSSQLSERVER.

  10. Öffnen Sie den Ordner v10.

  11. Wählen Sie den Ordner Admin und dann Sicherheit aus.

  12. Wählen Sie Hinzufügen aus und geben Sie anschließend das Benutzerkonto ein, das Sie zum Verwalten des Servers verwenden.

  13. Wählen Sie in der Spalte Zulassen die Optionen Konto aktivieren, Remoteaktivierungund Lesesicherheit und dann OK aus.