Ajout et suppression de clés de chiffrement pour un déploiement évolutif

Vous pouvez exécuter Reporting Services dans un modèle de déploiement avec montée en puissance parallèle si vous configurez plusieurs serveurs de rapports pour qu'ils utilisent une base de données de serveur de rapports partagée. L'appartenance d'un serveur de rapports au déploiement évolutif dépend si ce serveur a déposé ou non une clé de chiffrement dans la base de données de serveurs de rapports. Vous pouvez contrôler un déploiement évolutif en ajoutant et en supprimant des clés de chiffrement pour des instances de serveurs de rapports spécifiques. Si vous supprimez des nœuds du déploiement, vous pouvez les supprimer dans n'importe quel ordre. Si vous ajoutez des nœuds à un déploiement, vous devez joindre toutes les nouvelles instances à partir d'un serveur de rapports faisant déjà partie du déploiement.

Utilisation de l'outil de configuration de Reporting Services pour configurer un déploiement évolutif

Le moyen le plus simple de configurer un déploiement évolutif consiste à utiliser l'outil de configuration de Reporting Services. Pour plus d'informations et obtenir des instructions détaillées, consultez Configuration d'un déploiement avec montée en puissance parallèle de Reporting Services et Procédure : configurer un déploiement avec montée en puissance parallèle de Report Server (configuration de Reporting Services).

Utilisation de l'outil Rskeymgmt pour configurer un déploiement évolutif

Initialisez une instance de serveur de rapports à l'aide de l'utilitaire rskeymgmt.exe pour qu'elle utilise une base de données de serveur de rapports partagée. L'ajout d'un serveur de rapports à un déploiement évolutif requiert l'initialisation du serveur de rapports. L'initialisation nécessite des autorisations d'administrateur. Vous devez disposer d'informations d'identification d'administrateur pour l'ordinateur distant qui héberge le serveur de rapports à intégrer au déploiement.

Procédure d'intégration d'un serveur de rapports à un déploiement évolutif (rskeymgmt)

  1. Exécutez rskeymgmt.exe localement sur l'ordinateur hébergeant un serveur de rapports déjà membre du déploiement évolutif.

  2. Utilisez l'argument -j pour rattacher un serveur de rapports à la base de données de serveur de rapports. Utilisez les arguments -m et -n pour spécifier l'instance de serveur de rapports distante à ajouter au déploiement. Utilisez les arguments -u et -v pour spécifier un compte d'administrateur sur l'ordinateur distant. Si vous créez un déploiement évolutif en utilisant plusieurs instances de serveur de rapports sur le même ordinateur, la syntaxe à utiliser est légèrement différente. Pour plus d'informations sur la syntaxe à utiliser, consultez Utilitaire rskeymgmt.

    L'exemple suivant illustre les arguments que vous devez spécifier si vous ajoutez un serveur de rapports distant à un déploiement évolutif (vous pouvez omettre les informations d'identification si vous avez des autorisations d'administrateur sur l'ordinateur distant) :

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>
    

Procédure de suppression d'un serveur de rapports intégré à un déploiement évolutif (rskeymgmt)

  1. Ouvrez le fichier rsreportserver.config du serveur de rapports que vous souhaitez supprimer et recherchez l'ID d'installation. Par défaut, ce fichier se trouve dans le répertoire Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Si vous installez une instance unique, il n'y aura qu'un seul fichier rsreportserver.config sur l'ordinateur. Si plusieurs instances de Reporting Services sont installées, utilisez la page État du serveur de l'outil de configuration de Reporting Services pour rechercher l'identificateur d'instance (par exemple, MSSQL.2) pour le serveur de rapports que vous souhaitez supprimer. Le nom du dossier où sont stockés les fichiers programmes de l'instance du serveur de rapports est basé sur l'identificateur de l'instance (par exemple, Program Files\Microsoft SQL Server\MSSQL.2).

  2. Exécutez rskeymgmt.exe. Vous pouvez exécuter cet utilitaire sur n'importe quel serveur de rapports intégré à un déploiement évolutif de serveurs de rapports.

  3. Utilisez l'argument -r pour séparer l'instance de serveur de rapports du déploiement évolutif. L'exemple suivant illustre les arguments que vous devez spécifier :

    rskeymgmt -r <installation ID>
    

Ces étapes suppriment le serveur de rapports d'un déploiement avec montée en puissance parallèle, mais ne désinstallent pas l'instance Reporting Services sur le serveur de rapports. Après avoir supprimé le serveur de rapports du déploiement avec montée en puissance parallèle, vous pouvez désinstaller Reporting Services du serveur si vous n'avez plus besoin de Reporting Services sur ce serveur. Pour plus d'informations, consultez Procédure : désinstaller une instance existante de SQL Server (programme d'installation).