Erreur SSRS Une erreur est survenue lors du traitement du rapport local

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.

FAQ sur les rapports SSRS et les formats de fichiers

Quelle est la différence entre les fichiers RDS et RSD dans SSRS ?

Les rapports RDL utilisent des fichiers Report Data Source (RDS), tandis que les fichiers Report Definition Language Client-Side (RDLC) utilisent des connexions Report Shared Dataset (RSD). Par conséquent, les rapports SSRS avec une connexion partagée nécessitent généralement des fichiers RSD.

Que signifie RDLC ?

RDLC signifie Report Definition Language Client-side (langage de définition de rapport côté client). Il s’agit d’un format de fichier utilisé par Microsoft Reporting Services, qui représente une version côté client du rapport RDL (Report Definition Language).

Comment les rapports RDLC fonctionnent-ils dans SSRS ?

Contrairement aux rapports RDL, qui sont traités sur un serveur de rapports, les rapports RDLC sont traités sur la machine cliente (c’est-à-dire l’ordinateur sur lequel l’application est exécutée). Cela permet aux développeurs de concevoir et d’exécuter des rapports localement sans connexion à un serveur Reporting Services, ce qui rend RDLC particulièrement utile pour les rapports côté client dans les applications locales.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*