Fügen Sie Verschlüsselungsschlüssel für die Scale-out-Bereitstellung hinzu und entfernen Sie sie

Sie können Reporting Services in einem Skalierungsmodell ausführen, indem Sie mehrere Berichtsserver so konfigurieren, dass sie eine gemeinsame Berichtsdatenbank verwenden. Die Mitgliedschaft in einer Skalierungsbereitstellung basiert darauf, ob der Berichtsserver einen Verschlüsselungsschlüssel in der Berichtsdatenbank speichert. Sie können die Scale-out-Deployment-Mitgliedschaft steuern, indem Sie Verschlüsselungsschlüssel für bestimmte Berichtsserver-Instanzen hinzufügen und entfernen. Wenn du Knoten aus der Bereitstellung entfernst, kannst du sie in beliebiger Reihenfolge entfernen. Wenn Sie Knoten zu einer Bereitstellung hinzufügen, müssen Sie alle neuen Instanzen von einem Berichtsserver aus einbinden, der bereits Teil der Bereitstellung ist.

Verwenden Sie das Konfigurationstool für Reporting Services, um die Scale-Out-Bereitstellung zu konfigurieren

Der einfachste Weg, ein Skalierungsdeployment zu konfigurieren, besteht darin, das Reporting Services-Konfigurationstool zu verwenden. Für weitere Informationen und Schritt-für-Schritt-Anweisungen siehe Konfigurieren einer Scale-Out-Bereitstellung eines Berichtsservers im nativen Modus.

Verwenden Sie Rskeymgmt zum Konfigurieren einer Scale-Out-Bereitstellung

Verwenden Sie das rskeymgmt-Dienstprogramm , um eine Berichtsserver-Instanz zu initialisieren und eine gemeinsame Berichtsserver-Datenbank zu nutzen. Das Hinzufügen eines Berichtsservers zu einer Skalierungsbereitstellung erfordert, dass Sie den Berichtsserver initialisieren. Die Initialisierung erfordert Administratorberechtigungen. Sie müssen Administratoranmeldeinformationen für den Remotecomputer haben, der den Berichtsserver hostet, den Sie zur Bereitstellung hinzufügen möchten.

Einen Reportserver in eine Scale-Out-Bereitstellung einbinden (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 Berichtsdatenbank zu verbinden. Verwenden Sie die -m - und -n-Argumente , um die entfernte Berichtsserver-Instanz anzugeben, die Sie zur Bereitstellung hinzufügen möchten. Verwenden Sie die Argumente -u und -v , um ein Administratorkonto auf dem entfernten Computer anzugeben. Wenn Sie eine skalierbare Bereitstellung mit mehreren Berichtsserver-Instanzen auf demselben Computer erstellen, ist die Syntax leicht unterschiedlich. Weitere Informationen zur verwendeten Syntax finden Sie unter rskeymgmt utility (SSRS).

    Das folgende Beispiel veranschaulicht, welche Argumente Sie angeben müssen, wenn Sie einen entfernten Berichtsserver zu einer Skalierungsbereitstellung hinzufügen. Sie können Zugangsdaten weglassen, wenn Sie Administratorrechte auf dem entfernten Computer haben:

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Starte den Reporting Services Windows Service neu.

Entfernen Sie einen Berichtsserver aus einer Scale-Out-Bereitstellung (rskeymgmt)

  1. Öffne die rsreportserver.config Datei des Berichtsservers, den du entfernen möchtest, und finde die Installations-ID. Standardmäßig befindet sich diese Datei unter Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Wenn du eine einzelne Instanz installiert hast, gibt es nur eine rsreportserver.config Datei auf dem Computer. Wenn mehrere Instanzen von Reporting Services installiert sind, verwenden Sie die Serverstatus-Seite im Reporting Services Konfigurationstool, um die Instanzkennung (zum Beispiel MSSQL.2) des Berichtsservers zu finden, den Sie entfernen möchten. Der Name des Ordners, der die Programmdateien für die Report Server-Instanz speichert, basiert auf der Instanzkennung (zum Beispiel Program Files\Microsoft SQL Server\MSSQL.2).

  2. Lauf rskeymgmt.exe. 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 Argument -r, um die Instanz des Berichtsservers aus der Scale-Out-Bereitstellung zu entfernen. Das folgende Beispiel veranschaulicht die anzugebenden Argumente:

    rskeymgmt -r <installation ID>  
    
  4. Starte den Reporting Services Windows Service neu.

Mit diesen Schritten wird der Berichtsserver aus einer Scale-Out-Bereitstellung entfernt, die Reporting Services-Instanz wird jedoch nicht vom Berichtsserver deinstalliert. Nachdem du den Report-Server aus der Scale-out-Bereitstellung entfernt hast, kannst du Reporting Services vom Server deinstallieren, falls du Reporting Services auf diesem Server nicht mehr brauchst. Für Informationen siehe Deinstall an existing instance of SQL Server (Setup)