KB2565683-FIX : il est possible que vous receviez des résultats incorrects lorsque vous exécutez une requête complexe qui contient des fonctions d’agrégation, des fonctions de jointure et des fonctions distinctes dans les sous-requêtes d’un environnement SQL Server 2008 ou SQL Server 2008 R2.

Microsoft distribue les correctifs Microsoft SQL Server 2008 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008.

Symptômes

Lorsque vous exécutez une requête complexe qui contient des fonctions d’agrégation, des fonctions Join et des fonctions distinctes dans les sous-requêtes d’un environnement Microsoft SQL Server 2008 ou Microsoft SQL Server 2008 R2, il est possible que vous receviez des résultats incorrects. Par ailleurs, lorsque vous exécutez la même requête dans le Data Warehouse parallèle (PDW), il est possible que vous receviez des résultats différents qui sont également incorrects.

Cause

Ce problème se produit en raison d’un problème dans l’optimiseur de requête SQL Server.

Résolution

Informations sur le Service Pack pour SQL Server 2008

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

968382 Obtention du dernier Service Pack pour SQL Server 2008

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

Informations sur le correctif logiciel

Un correctif pris en charge est disponible auprès de Microsoft. Ce correctif est toutefois destiné à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant le problème décrit dans cet article. Ce correctif peut recevoir des tests supplémentaires. Par conséquent, si vous n’êtes pas sérieusement concerné par ce problème, nous vous recommandons d’attendre la prochaine mise à jour logicielle qui contient ce correctif. Si le correctif est disponible en téléchargement, il existe une section « téléchargement du correctif disponible » en haut de cet article de la base de connaissances. Si cette section n’apparaît pas, contactez le service clientèle Microsoft et le support technique pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou s’il est nécessaire de résoudre un problème, vous devrez peut-être créer une demande de service distincte. Les frais habituels du support technique s’appliquent aux autres questions et problèmes liés au support qui ne sont pas éligibles pour ce correctif particulier. Pour obtenir la liste complète des services clientèle Microsoft et des numéros de téléphone de support technique ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « téléchargement du correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n’est pas visible, cela signifie qu’aucun correctif n’est disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez avoir installé SQL Server 2008 Service Pack 1 (SP1).

Informations sur le redémarrage

Il est possible que vous deviez redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement

Ce correctif ne remplace pas un correctif antérieur.

Informations sur les fichiers

La version anglaise de ce correctif a les attributs de fichier (ou les attributs de fichier suivants) qui sont répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Pour toutes les versions x86 prises en charge de SQL Server 2008

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Sqlservr.exe

2007.100.2844.0

42 773 864

15-Jun-2011

08:50

x86

Pour toutes les versions x64 prises en charge de SQL Server 2008

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Sqlservr.exe

2007.100.2844.0

57 930 600

15-Jun-2011

12:13

x64

Pour toutes les versions 64 ia64 prises en charge de SQL Server 2008

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Sqlservr.exe

2007.100.2844.0

111 705 960

15-Jun-2011

09:05

IA-64

Statut

Microsoft a confirmé qu’il s’agit d’un problème lié aux produits Microsoft répertoriés dans la section « s’applique à ». Ce problème a été corrigé pour la première fois dans Microsoft SQL Server 2008 Service Pack 3 et dans SQL Server 2008 R2 Service Pack 2.

Informations supplémentaires

Pour plus d’informations sur le Data Warehouse parallèle, visitez le site Web Microsoft suivant :

Entrepôt de données parallèle

Références

Pour plus d’informations sur la liste des builds disponibles après la publication de SQL Server 2008, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

956909 Builds SQL Server 2008 publiées après la sortie de SQL Server 2008Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

935897 Un modèle de maintenance incrémentiel est disponible auprès de l’équipe SQL Server pour obtenir des correctifs pour les problèmes signalésPour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

822499 Nouveau schéma d’affectation de noms pour les packages de mise à jour logicielle Microsoft SQL ServerPour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

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.

×