rsProcessingError
Nouveau : 17 juillet 2006
Détails
Nom du produit |
SQL Server |
Version du produit |
9.0 |
Numéro de version |
9.00.1399 |
ID de l'événement |
rsProcessingError |
Source de l'événement |
Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings.resources |
Composant |
Reporting Services |
Nom symbolique |
|
Texte du message |
Des erreurs se sont produites lors du traitement du rapport. |
Explication
Une ou plusieurs erreurs sont survenues pendant la publication, le traitement ou la création d'un abonnement pour un rapport. Ce message d'erreur indique qu'au moins une erreur a été détectée.
Causes possibles
Les raisons peuvent être les suivantes :
- Une erreur de traitement s'est produite sur le serveur de rapports.
- Une erreur de traitement s'est produite pendant le traitement local d'un rapport lors de l'affichage de l'aperçu du rapport.
- Une expression de groupe a retourné un type de données incorrect.
- Une expression fait référence à un champ inexistant dans la collection de champs.
- Une expression fait référence à un paramètre inexistant dans la collection de paramètres du rapport.
- Un assembly personnalisé ou un assembly Reporting Services qui a été incorrectement déployé n'a pas pu se charger.
- Une expression de filtre a retourné un type de données incorrect.
- Un paramètre dont la propriété Nullable a la valeur False a détecté une valeur NULL dans le paramètre.
- Une expression cachée pour une région de données contient une erreur : la référence d'objet n'est pas définie à une instance d'un objet.
Action utilisateur
Recherche d'informations supplémentaires
Effectuez une ou plusieurs actions parmi les suivantes :
- Si vous affichez le rapport à partir du serveur de rapports ou si vous l'affichez en tant qu'abonnement, lisez l'intégralité du texte du message d'erreur. Le texte développé contient des informations supplémentaires.
- Si vous êtes en train de créer un rapport dans le Concepteur de rapports et que cette erreur s'affiche lors du traitement ou de la publication du rapport, vous trouverez des informations supplémentaires dans la fenêtre Liste d'erreurs.
- Si vous affichez un rapport sur le serveur de rapports et que vous êtes connecté en tant qu'administrateur local sur le serveur de rapports, vous pouvez consulter la pile des appels en cliquant avec le bouton droit sur la page et en sélectionnant Afficher la source. La pile des appels contient des informations supplémentaires.
- Si vous êtes connecté en tant qu'administrateur local sur le serveur de rapports, recherchez dans le journal le jeton qui apparaît entre parenthèses juste après le message : par exemple, « Une erreur s'est produite lors du traitement du rapport. (rsProcessingAborted) ». Les entrées du journal contiennent des informations supplémentaires. Le fichier journal du serveur de rapports se trouve généralement à l'emplacement suivant : <installdrive>:\Program Files\Microsoft SQL Server\MSSQL.N\Reporting Services\Logfiles\ReportServer_datetimestamp.log.
Échec du chargement de l'assembly hôte de l'expression
Les assemblys personnalisés doivent être signés par un nom fort et disposer de l'attribut AllowPartiallyTrustedCallers.
Paramètre ou champ inexistant
Vérifiez l'orthographe : les noms de paramètres et de champs respectent la casse. Vérifiez que le paramètre ou champ référencé dans l'expression existe réellement et qu'il est correctement orthographié.
Propriétés de paramètre et valeur NULL
Un paramètre à valeurs multiples ne peut pas contenir la valeur NULL.
Vérifier que les appels de fonction sont des appels de fonction Visual Basic et non SQL
Vous pouvez utiliser des fonctions SQL dans le texte des requêtes sur une base de données relationnelle. Vous ne pouvez pas utiliser de fonctions Visual Basic dans une requête.
Dans Reporting Services, les expressions peuvent utiliser des fonctions Visual Basic, des fonctions System.Math ou System.String, des fonctions .NET Framework complètes ou des fonctions personnalisées que vous fournissez dans un code personnalisé ou dans un assembly personnalisé. Vous ne pouvez pas utiliser de fonctions SQL dans une expression.
Vérifiez que les appels de fonction effectués dans la requête et dans l'expression sont valides.
Voir aussi
Autres ressources
Création d'expressions dans Reporting Services
Utilisation de fonctions de rapport dans des expressions (Reporting Services)
Exemples d'expressions dans Reporting Services
Définition des datasets de rapports
Utilisation de paramètres pour contrôler les données des rapports
Utilisation de paramètres dans les expressions
Utilisation de champs dans un Dataset de rapport
Utilisation de références de code personnalisé dans des expressions (Reporting Services)
Débogage et publication de rapports