Résolution des problèmes rsUnhandledHttpApplicationError dans Power BI et SSRS

Notes clés

  • Assurez-vous que les assemblages essentiels sont présents sur le serveur.
  • Configurez correctement le rsreportserver.config.
  • Activez les erreurs à distance pour de meilleurs diagnostics.

Dépannage de l’erreur rsUnhandledHttpApplicationError dans SSRS

L’erreur rsUnhandledHttpApplicationError peut interrompre vos processus de création de rapports dans SQL Server Reporting Services (SSRS), ce qui peut entraîner des frustrations et des retards. Il est essentiel de comprendre ses causes et de mettre en œuvre des solutions efficaces pour maintenir la génération de rapports et le flux de veille stratégique. Ce guide explore les étapes de dépannage pratiques pour vous aider à résoudre efficacement l’erreur rsUnhandledHttpApplicationError.

Solutions pratiques pour corriger rsUnhandledHttpApplicationError

Étape 1 : Vérifier que les assemblages requis sont présents

Commencez par vérifier que tous les assemblages nécessaires sont installés sur votre serveur SSRS. Suivez ces étapes :

  1. Accédez au serveur hébergeant SQL Server Reporting Services (SSRS).
  2. Ouvrez l’Explorateur de fichiers et accédez à :
  3. C:\Program Files\Microsoft SQL Server\MSRSxx. MSSQLSERVER\Reporting Services\ReportServer

  4. Dans le répertoire bin, assurez-vous que les fichiers suivants sont présents :
    • Microsoft. ReportingServices. Authorization.dll
    • System. Web. Extensions.dll
  5. Si des assemblages sont manquants, récupérez-les à partir d’une installation SSRS valide ou d’une source fiable.
  6. Redémarrez le service SSRS en accédant à Services, en localisant SQL Server Reporting Services et en cliquant sur Redémarrer.

Conseil de pro : vérifiez que votre copie de SSRS correspond aux dépendances de vos applications pour éviter de futures erreurs.

Étape 2 : modifier rsreportserver.config

Ensuite, vérifiez l’exactitude des paramètres de configuration de ssreportserver :

  1. Ouvrez l’Explorateur de fichiers et accédez au dossier de configuration SSRS :
  2. C:\Program Files\Microsoft SQL Server\MSRSxx. MSSQLSERVER\Reporting Services\ReportServer

  3. Recherchez le fichier rsreportserver.config et modifiez-le à l’aide d’un éditeur de texte, tel que Notepad ou Notepad++.
  4. Inspectez les paramètres de configuration suivants : <MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889" DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C" Validation="AES" Decryption="AES"/>
  5. Enregistrez les modifications et fermez l’éditeur.
  6. Redémarrez SQL Server Reporting Services via l’interface Services.

Conseil de pro : sauvegardez toujours les fichiers de configuration avant d’apporter des modifications pour pouvoir les restaurer si nécessaire.

Étape 3 : Activer les erreurs à distance dans SSRS

L’activation des erreurs à distance peut fournir des informations essentielles sur les erreurs rencontrées lors du traitement des rapports :

  1. Lancez SQL Server Management Studio (SSMS) et connectez-vous à votre instance Reporting Services.
  2. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur votre serveur SSRS et sélectionnez Propriétés.
  3. Accédez à l’ onglet Avancé.
  4. Localisez la propriété EnableRemoteErrors et définissez-la sur True.
  5. Enregistrez les mises à jour en cliquant sur OK.
  6. Redémarrez le service SSRS via l’interface Services.

Conseil de pro : consultez toujours les journaux d’erreurs après avoir activé les erreurs à distance pour surveiller de près les problèmes.

Étape 4 : Ajuster les paramètres de délai d’expiration SSRS

Les rapports de longue durée peuvent nécessiter des délais d’expiration prolongés pour s’exécuter sans erreurs :

  1. Ouvrez SQL Server Management Studio (SSMS) et connectez-vous à votre instance Reporting Services.
  2. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur le serveur Reporting Services et sélectionnez Propriétés.
  3. Accédez à l’ onglet Avancé.
  4. Modifiez le paramètre SystemReportTimeout sur une valeur plus élevée, telle que 14 400 secondes.
  5. Redémarrez le service SQL Server Reporting Services via l’interface Services.

Conseil de pro : surveillez les temps d’exécution des rapports et ajustez ces paramètres de manière dynamique en fonction des modèles d’utilisation.

Résumé

Pour résoudre avec succès l’erreur rsUnhandledHttpApplicationError, il faut vérifier les assemblages manquants, mettre à jour les fichiers de configuration, activer la création de rapports d’erreurs à distance et ajuster les paramètres de délai d’expiration. En suivant ces étapes personnalisées, vous pouvez vous assurer que votre environnement SSRS fonctionne correctement et est prêt à gérer efficacement les rapports.

Conclusion

La résolution de l’erreur rsUnhandledHttpApplicationError est essentielle pour maintenir vos processus de création de rapports dans SSRS. Rester proactif dans la validation des configurations et s’assurer que les composants essentiels sont en place réduira considérablement la probabilité de rencontrer cette erreur à l’avenir. N’hésitez pas à mettre en œuvre ces solutions la prochaine fois que vous rencontrerez des problèmes avec vos rapports.

FAQ (Foire aux questions)

Quelles sont les causes de l’erreur rsUnhandledHttpApplicationError ?

L’erreur rsUnhandledHttpApplicationError se produit généralement en raison d’assemblys manquants, de paramètres de configuration incorrects ou de problèmes de délai d’attente lors du traitement du rapport.

Comment puis-je améliorer la stabilité de mes rapports SSRS ?

Vous pouvez améliorer la stabilité en vérifiant régulièrement les mises à jour dans les assemblys, en optimisant les fichiers de configuration et en surveillant les mesures de performances pour les rapports.