Correction des erreurs d'initialisation et de clé de chiffrement

Cette section décrit les erreurs d'initialisation et de chiffrement pouvant se produire pendant un déploiement évolutif, une mise à niveau ou une opération de récupération. Les erreurs d'initialisation et de chiffrement indiquent que le produit, bien qu'installé, ne se trouve pas dans un état de travail. Les erreurs de chiffrement indiquent qu'un problème affecte la création, le stockage ou la lecture des clés de chiffrement utilisées pour protéger les données sensibles.

Pour plus d'informations sur une erreur, consultez le fichier ReportServerService_<horodatage>.log. Il s'agit du fichier journal des traces du service Report Server. Si le journal contient des entrées qui indiquent que le service n'est pas initialisé, commencez par résoudre les problèmes du service. Pour plus d'informations, consultez Journal des traces du service Report Server.

Erreurs de chiffrement et d'initialisation

Des erreurs d'initialisation peuvent se produire lorsque vous installez une instance de serveur de rapports et que vous sélectionnez une base de données du serveur de rapports existante pour cette instance. En règle générale, vous sélectionnez une base de données du serveur de rapports existante, car vous ajoutez une instance de serveur de rapports à un déploiement avec montée en puissance parallèle. Dans ce scénario, l'erreur d'initialisation est attendue si vous n'avez pas ajouté l'instance d'un serveur de rapports qui était déjà jointe au déploiement avec montée en puissance parallèle. Pour plus d'informations sur ce scénario, consultez Configuration d'un déploiement avec montée en puissance parallèle de Reporting Services.

Si vous obtenez une erreur d'initialisation et si vous n'êtes pas en train de configurer un déploiement évolutif, assurez-vous que les autorisations associées à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Reporting Services spécifient Full Control pour le compte servant à exécuter le service Report Server.

Les erreurs d'initialisation et de clé de chiffrement comprennent les messages suivants.

rsFailedToDecryptConfigInformation

Cette erreur se produit lorsqu'un serveur de rapports ne peut pas déchiffrer les paramètres de connexion de la base de données du serveur de rapports ou les paramètres de compte sans surveillance du fichier rsreportserver.config. Le fichier rsreportserver.config contient des valeurs chiffrées qui ne peuvent être déchiffrées que par l'instance de serveur de rapports qui a créé les entrées. Cette erreur se produit si vous utilisez un fichier de configuration de serveur de rapports qui a été copié depuis une autre instance de serveur. Si vous obtenez l'erreur rsFailedToDecryptConfigInformation, vous pouvez la corriger en réinitialisant les informations de compte sur le serveur de rapports qui la génère. Vous pouvez vous servir de l'outil de configuration de Reporting Services ou de l'utilitaire de ligne de commande rsconfig.exe pour définir le compte.

rsReportServerDisabled

La base de données du serveur de rapports contient des informations de clés sur une instance de serveur de rapports spécifique, mais les clés ne sont pas valides. Cette erreur se produit lorsque vous modifiez les informations de profil de l'instance de serveur de rapports.

Le message d'erreur de rsReportServerDisabled est : « Le service Web Report Server ne s'exécute pas en tant que compte de service Web spécifié dans rsreportserver.config ». Pour essayer de corriger cette erreur, procédez comme suit :

  1. Exécutez l'outil de configuration de Reporting Services ou rsconfig pour mettre à jour la connexion de base de données du serveur de rapports afin qu'elle reflète les nouvelles informations de profil.

  2. Restaurez les clés pour mettre à jour les informations de clé stockées dans la base de données du serveur de rapports.

Pour plus d'informations, consultez Configuration du compte de service Report Server.