Partager via


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

Aide et Informations

Assistance sur SQL Server 2005