La définition du rapport n'est pas valide ou supportée par cette version de Reporting Services. Cela peut être le résultat de la publication d'une définition de rapport d'une version ultérieure de Reporting Services, ou que la définition de rapport contient un XML qui n'est pas bien formé ou le XML n'est pas valide sur la base du schéma de définition de rapport.
J'ai obtenu cette erreur lorsque j'ai utilisé ReportSync pour télécharger des fichiers .rdl vers les services de rapports du serveur SQL. Dans mon cas, le problème était que ces fichiers .rdl contenaient des zones de texte contenant des caractères tels que ©
, —
(Em dash), –
(En tiret), etc. Lors du téléchargement de fichiers .rdl à l'aide de ReportSync, j'ai dû coder ces caractères ( ©
, —
, –
) et utilisez les propriétés de l'espace réservé pour définir le type de balisage sur HTML afin de vous débarrasser de cette erreur.
Je n'obtiendrais pas cette erreur si je téléchargeais manuellement chacun des fichiers .rdl un par un à l'aide de SQL Server Reporting Services. Mais j'ai beaucoup de fichiers .rdl et les télécharger individuellement prendrait beaucoup de temps, c'est pourquoi j'utilise ReportSync pour télécharger en masse tous les fichiers .rdl.
Désolé, si ma réponse ne semble pas pertinente, mais j'espère que cela aidera toute personne obtenant ce message d'erreur en traitant des fichiers SSRS .rdl.