Hinzufügen und Entfernen von Verschlüsselungsschlüsseln für die Bereitstellung für horizontales Skalieren

Sie können Reporting Services in einem Bereitstellungsmodell für horizontales Skalieren ausführen, indem Sie mehrere Berichtsserver für die Verwendung einer freigegebenen Berichtsserver-Datenbank konfigurieren. Die Mitgliedschaft in einer Bereitstellung für horizontales Skalieren basiert darauf, ob der Berichtsserver in der Berichtsserver-Datenbank einen Verschlüsselungsschlüssel gespeichert hat. Sie können die Mitgliedschaft in einer Bereitstellung für horizontales Skalieren überwachen, indem Sie für bestimmte Berichtsserverinstanzen Verschlüsselungsschlüssel hinzufügen und entfernen. Sie können Knoten aus einer Bereitstellung in beliebiger Reihenfolge entfernen. Beim Hinzufügen von Knoten zu einer Bereitstellung müssen Sie neue Instanzen von einem Berichtsserver aus verknüpfen, der bereits Teil der Bereitstellung ist.

Verwenden des Reporting Services-Konfigurationstools zum Konfigurieren der Bereitstellung für horizontales Skalieren

Die einfachste Möglichkeit, eine Bereitstellung für horizontales Skalieren zu konfigurieren, ist die Verwendung des Reporting Services-Konfigurationstools. Weitere Informationen und ausführliche Anleitungen finden Sie unter Konfigurieren der Bereitstellung für horizontales Skalieren für Berichtsserver im nativen Modus.

Verwenden von Rskeymgmt zum Konfigurieren der Bereitstellung für horizontales Skalieren

Verwenden Sie das Hilfsprogramm rskeymgmt , um eine Berichtsserverinstanz für die Verwendung einer freigegebenen Berichtsserver-Datenbank zu initialisieren. Für das Hinzufügen eines Berichtsservers zu einer Bereitstellung für horizontales Skalieren müssen Sie den Berichtsserver initialisieren. Für die Initialisierung sind Administratorberechtigungen erforderlich. Sie müssen Administratoranmeldeinformationen für den Remotecomputer haben, der den Berichtsserver hostet, den Sie zur Bereitstellung hinzufügen möchten.

Hinzufügen eines Berichtsservers zu einer Bereitstellung für horizontales Skalieren (rskeymgmt)

  1. Führen Sie rskeymgmt.exe lokal auf dem Computer aus, der einen Berichtsserver hostet, der bereits ein Element der Bereitstellung für horizontales Skalieren für Berichtsserver ist.

  2. Verwenden Sie das -j -Argument, um einen Berichtsserver mit der Berichtsserver-Datenbank zu verknüpfen. Verwenden Sie die Argumente -m und -n zum Angeben der Remoteberichtsserver-Instanz, die Sie der Bereitstellung hinzufügen möchten. Verwenden Sie die Argumente -u und -v zum Angeben eines Administratorkontos auf dem Remotecomputer. Wenn Sie eine Bereitstellung für horizontales Skalieren mithilfe mehrerer Berichtsserverinstanzen auf demselben Computer erstellen, müssen Sie eine etwas andere Syntax verwenden. Weitere Informationen zu der Syntax, die Sie verwenden sollen, finden Sie unter rskeymgmt-Hilfsprogramm (SSRS).

    Das folgende Beispiel veranschaulicht die anzugebenden Argumente beim Hinzufügen eines Remoteberichtsservers zu einer Bereitstellung für horizontales Skalieren. Sie können Anmeldedaten weglassen, wenn Sie über Administratorberechtigungen auf dem Remotecomputer verfügen:

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Starten Sie den Reporting Services-Windows-Dienst erneut.

Entfernen eines Berichtsservers aus einer Bereitstellung für horizontales Skalieren (rskeymgmt)

  1. Öffnen Sie die Datei rsreportserver.config des Berichtsservers, den Sie entfernen möchten, und suchen Sie die Installations-ID. Standardmäßig wird diese Datei unter Programme\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer gespeichert.

    Wenn Sie eine einzelne Instanz installiert haben, befindet sich nur eine einzelne Datei rsreportserver.config auf dem Computer. Wenn mehrere Instanzen von Reporting Services installiert sind, finden Sie die Instanz-ID des zu entfernenden Berichtsservers (beispielsweise MSSQL.2) auf der Seite Serverstatus im Reporting Services-Konfigurationstool. Der Name des Ordners, in dem die Programmdateien für die Berichtsserverinstanz gespeichert sind, basiert auf dem Instanzbezeichner (beispielsweise Programme\Microsoft SQL Server\MSSQL.2).

  2. Führen Sie rskeymgmt.exeaus. Sie können die Datei auf jedem Berichtsserver ausführen, der Teil der Bereitstellung für horizontales Skalieren des Berichtsservers ist.

  3. Verwenden Sie das -r -Argument, um die Berichtsserverinstanz aus der Bereitstellung für horizontales Skalieren freizugeben. Das folgende Beispiel veranschaulicht die anzugebenden Argumente:

    rskeymgmt -r <installation ID>  
    
  4. Starten Sie den Reporting Services-Windows-Dienst erneut.

Mit diesen Schritten entfernen Sie den Berichtsserver aus einer Bereitstellung für horizontales Skalieren. Dabei wird die Reporting Services-Instanz auf dem Berichtsserver jedoch nicht deinstalliert. Nachdem Sie den Berichtsserver aus einer Bereitstellung für horizontales Skalieren entfernt haben, können Sie Reporting Services vom Server deinstallieren, wenn Sie Reporting Services auf dem Server nicht mehr benötigen. Weitere Informationen finden Sie unter Deinstallieren einer vorhandenen SQL Server-Instanz (Setup)