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 fichier 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 reporting dans SQL Server Reporting Services (SSRS), entraînant frustration et retards. Comprendre ses causes et mettre en œuvre des solutions efficaces est essentiel pour maintenir la génération de rapports et le flux de données décisionnelles. Ce guide présente des étapes pratiques de dépannage pour vous aider à résoudre efficacement l’erreur rsUnhandledHttpApplicationError.
Solutions pratiques pour corriger l’erreur rsUnhandledHttpApplicationError
Étape 1 : Vérifier que les assemblages requis sont présents
Commencez par vérifier que tous les assemblys nécessaires sont installés sur votre serveur SSRS. Suivez ces étapes :
- Accédez au serveur hébergeant SQL Server Reporting Services (SSRS).
- Ouvrez l’Explorateur de fichiers et accédez à :
- Dans le répertoire bin, assurez-vous que les fichiers suivants sont présents :
Microsoft. ReportingServices. Authorization.dllSystem. Web. Extensions.dll
- Si des assemblages sont manquants, récupérez-les à partir d’une installation SSRS valide ou d’une source fiable.
- Redémarrez le service SSRS en accédant à Services, en localisant SQL Server Reporting Services et en cliquant sur Redémarrer.
C:\Program Files\Microsoft SQL Server\MSRSxx. MSSQLSERVER\Reporting Services\ReportServer
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 :
- Ouvrez l’explorateur de fichiers et accédez au dossier de configuration SSRS :
- Recherchez le fichier rsreportserver.config et modifiez-le à l’aide d’un éditeur de texte, tel que Notepad ou Notepad++.
- Inspectez les paramètres de configuration suivants :
<MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889" DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C" Validation="AES" Decryption="AES"/> - Enregistrez les modifications et fermez l’éditeur.
- Redémarrez SQL Server Reporting Services via l’interface Services.
C:\Program Files\Microsoft SQL Server\MSRSxx. MSSQLSERVER\Reporting Services\ReportServer
Conseil de pro : sauvegardez toujours les fichiers de configuration avant d’apporter des modifications pour 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 :
- Lancez SQL Server Management Studio (SSMS) et connectez-vous à votre instance Reporting Services.
- Dans l’Explorateur d’objets, cliquez avec le bouton droit sur votre serveur SSRS et sélectionnez Propriétés.
- Accédez à l’ onglet Avancé.
- Localisez la propriété EnableRemoteErrors et définissez-la sur True.
- Enregistrez les mises à jour en cliquant sur OK.
- 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 erreur :
- Ouvrez SQL Server Management Studio (SSMS) et connectez-vous à votre instance Reporting Services.
- Dans l’Explorateur d’objets, cliquez avec le bouton droit sur le serveur Reporting Services et sélectionnez Propriétés.
- Accédez à l’ onglet Avancé.
- Modifiez le paramètre SystemReportTimeout sur une valeur plus élevée, par exemple 14 400 secondes.
- 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 efficacement l’erreur rsUnhandledHttpApplicationError, il faut vérifier les assemblys manquants, mettre à jour les fichiers de configuration, activer le signalement d’erreurs à distance et ajuster les paramètres de délai d’expiration. En suivant ces étapes personnalisées, vous garantirez le bon fonctionnement de votre environnement SSRS et sa capacité à gérer efficacement les rapports.
Conclusion
La résolution de l’erreur rsUnhandledHttpApplicationError est essentielle à la maintenance de vos processus de reporting dans SSRS. Valider les configurations de manière proactive et s’assurer que les composants essentiels sont en place réduira considérablement le risque 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.