KB2515006-FIX : un rapport affiche des résultats incorrects si vous utilisez un dataset partagé filtré dans un rapport SQL Server 2008 R2

Symptômes

Lorsque vous exécutez un rapport SQL Server 2008 R2 dans les cas suivants, vous pouvez rencontrer un problème.

Scénario 1

  • Le rapport utilise un jeu de données partagé. Vous spécifiez l’assemblage, le respect de la casse et d’autres options du jeu de données.

  • Vous définissez un filtre dans le jeu de données.

Dans ce scénario, le rapport affiche des résultats incorrects.

Scénario 2

  • Le rapport utilise un jeu de données. Vous spécifiez l’assemblage, le respect de la casse et d’autres options du jeu de données.

  • Vous définissez un filtre dans le jeu de données.

  • Vous créez un paramètre lié au DataSet.

Dans ce scénario, le paramètre dresse la liste des valeurs incorrectes à sélectionner lorsque vous exécutez le rapport. Par exemple, supposons que vous créez un dataset partagé qui contient les données suivantes.

Couleur

ID

Blocage

1

blocage

deuxième

Définissez l’option de respect de la casse du jeu de données sur false. Par ailleurs, vous définissez un filtre qui utilise l’expression suivante :

[Color] <> black 

Lorsque vous exécutez un rapport qui renvoie le dataset partagé, les données suivantes sont affichées.

Couleur

ID

Blocage

1

Néanmoins, vous vous attendez à ce que la ligne « Black » s’affiche également.

Cause

Ce problème survient parce que le classement, le respect de la casse et d’autres options ne sont pas pris en compte lorsque SQL Server traite le filtre d’un jeu de données partagé ou du paramètre d’un jeu de données filtré. En cas d’utilisation d’un filtre ou d’un paramètre différent, cela peut générer une erreur.

Résolution

Informations sur le Service Pack pour SQL Server 2008 R2

Pour résoudre ce problème, procurez-vous le dernier Service Pack pour SQL Server 2008 R2. Pour plus d’informations, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

2527041 Obtention du dernier Service Pack pour SQL Server 2008 R2

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.Ce problème a été corrigé pour la première fois dans SQL Server 2008 R2 Service Pack 1 (SP1) pour SQL Server 2008 R2.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×