En exécutant un rapport SSRS, il se peut que l’on rencontre l’erreur SSRS suivante : SSRS Une erreur est survenue lors du traitement du rapport local. Suivie du chemin vers le fichier de connexion RSD. En effet le fichier manquant est un fichier avec une extension rsd et non un fichier RDS (Report Data Source).
Les rapports de type RDL utilisent les fichiers Report Data Source (RDS). Les fichiers Report Definition Language Client-Side (RDLC), utilisent quant à eux les connexions Report Shared Dataset (RSD). C’est à dire les rapports SSRS avec une connexion partagée.
Erreur SSRS An error occurred during local report processing
En effet, rencontrer cette erreur est bloquant durant le développement de rapports SSRS. Et potentiellement chronophage si il faut recommencer le rapport depuis le début. Notamment si le fichier du rapport est corrompu et inutilisable. L’erreur complète en détail:
Une erreur est survenue lors du traitement du rapport local. Erreur dans l’application. Impossible de trouver le fichier .rsd.
Et en Anglais:
An error occurred during local report processing. Error in the application. Could not find the file <connexion>.rsd.
C’est un rapport avec extension RDLC qui utilise une connexion RSD. Et non pas RDL, qui est le format de rapports Reporting Services standard, qui eux utilisent les connexions .RDS.
Corriger l’erreur Reporting Services avec Visual Studio
La solution est de relocaliser les fichiers, ou encore de créer les fichiers de connexions à la base de données supprimées au préalable. De plus, pour éviter ce genre d’erreur, il est très important de régulièrement compiler le code de votre projet SSRS et de sauvegarder vos objets.
En effet, Visual Studio est l’outil principal pour le développement de projets Microsoft BI et spécialement pour le code SQL Server. Visual Studio 2019 via l’extension SQL Server Data Tools ou SSDT permet de développer les projets SSIS, SSRS et SSAS.
Voici donc comment corriger l’erreur SSRS : Une erreur est survenue lors du traitement. Pour aller plus loin, le site expert-only.com est dédié principalement aux tutoriels sur les outils Microsoft IT et SQL Server. Pour par exemple, apprendre à utiliser SSIS, ces tutoriels rédigés en Français sont un bon début, car ils permettent de faire des opérations pratiques. Voici un autre tutoriel Reporting Services pour utiliser des requêtes dynamiques dans un jeu de données SSRS.