CORRECTIF : Vous recevez des messages d’erreur lorsque vous utilisez SQL Server Management Studio ou SQL Server Business Intelligence Development Studio après l’installation de Microsoft Office Excel 2007 sur un ordinateur qui a installé SQL Server 2005 Analysis Services

N° de bogue : 50000362 (correctif SQL)

N° de bogue : 63992 (Maintenance du contenu)bogue #: 50000362 (correctif SQL)

Microsoft distribue les correctifs de Microsoft SQL Server 2005 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif.

Cet article décrit les éléments suivants concernant cette version du correctif :

  • Les problèmes qui sont résolus par ce package de correctifs

  • Les conditions préalables à l’installation de ce package de correctifs

  • Si vous devez redémarrer l’ordinateur après avoir appliqué ce correctif logiciel

  • Si ce correctif est remplacé par un autre package de correctif logiciel

  • Si vous devez effectuer les modifications de Registre après avoir appliqué ce correctif logiciel

  • Les fichiers contenus dans ce package de correctifs

Symptômes


Considérez le scénario suivant :

  • Vous installez Microsoft Office Excel 2007 sur un ordinateur équipé de SQL Server 2005 Analysis Services.

  • Vous utilisez SQL Server Management Studio ou SQL Server Business Intelligence Development Studio (BIDS) sur l’ordinateur.

Dans ce scénario, vous pouvez recevoir un ou plusieurs des messages d’erreur suivants :

Message d'erreur 1

Une erreur inattendue s’est produite : « Erreur dans l’application ».

Message d'erreur 2

Une erreur inattendue s’est produite : « tentative de lecture ou d’écriture de mémoire protégée. Ceci indique souvent qu’une autre mémoire est endommagée. »

Message d'erreur 3

Tentative de lecture ou d’écriture de mémoire protégée. Cela indique souvent qu’une autre mémoire est endommagée. (msmgdsrv)

Message d’erreur 4

Le concepteur ne peut pas afficher des calculs, car il existe une ou plusieurs erreurs de syntaxe dans le script MDX. Pour afficher ces calculs, résolvez les erreurs de syntaxe en basculant en mode de calcul, cliquez sur vue du Script sur la barre d’outils, puis en modifiant le script MDX.

Message d’erreur 5

Échec de la vérification de la syntaxe avec le message suivant :
« Erreur dans l’application ».

Message d’erreur 6

Erreur lors de l’application. (msmgdsrv)

Message d’erreur 7

Échec de la préparation de la requête.

Les opérations suivantes sont connues pour déclencher ces messages d’erreur :

  • À l’aide de SQL Server Management Studio
    Vous tentez de créer un nouveau rôle ou modifier un rôle existant pour une base de données SQL Server 2005 Analysis Services. Dans la boîte de dialogue Créer un rôle ou Modifier le rôle , vous procédez comme suit :

    1. Dans le volet gauche, cliquez sur Données de Dimension .

    2. Cliquez sur l’onglet Avancé dans le volet droit.

    3. Cliquez sur Rechercher.

    En outre, les mêmes messages d’erreur peuvent se produire lorsque vous procédez comme suit dans la boîte de dialogue Créer un rôle ou Modifier un rôle :

    1. Dans le volet gauche, cliquez sur Données de cellule .

    2. Cliquez sur l’onglet Avancé dans le volet droit.

    3. Cliquez sur Rechercher.

  • À l’aide de SQL Server Business Intelligence Development Studio.
    Vous créez ou ouvrez un projet Analysis Services. Dans le Concepteur de cube, vous effectuez l’une des opérations suivantes :

    • Cliquez sur l’onglet calculs

    • Cliquez sur l’onglet Actions et effectuer ensuite des opérations où la vérification de la syntaxe des expressions MDX (Multidimensional Expressions) est appelée

    • Cliquez sur l’onglet de l’indicateur de performance clé et effectuer ensuite des opérations où la vérification de la syntaxe des expressions MDX (Multidimensional Expressions) est appelée

    • Cliquez sur l’onglet Perspectives si des calculs sont présentes dans le cube

    • Cliquez sur l’onglet traductions si des calculs sont présentes dans le cube

    En outre, le problème se produit lorsque vous utilisez l’Assistant Projet Report Server pour créer un rapport qui utilise une source de données Analysis Services. Dans la boîte de dialogue Assistant Rapport , effectuez une des opérations suivantes :

    • Cliquez sur Générateur de requêtes, cliquez sur Ajouter un membre calculé dans la boîte de dialogue Générateur de requêtes et puis cliquez sur Vérifier dans la boîte de dialogue Générateur de membres calculés

    • Cliquez sur Générateur de requêtes, créer une requête, puis cliquez sur OK

Cause

Ce problème se produit car une version plus récente du fichier msmgdsrv.dll n’est installée lorsque vous installez Microsoft Office Excel 2007. Pour effectuer les opérations qui sont mentionnées dans la section « Symptômes », SQL Server Management Studio et SQL Server Business Intelligence Development Studio de charger une version antérieure de ce fichier. La version la plus récente de ce fichier est incompatible avec l’ancienne version de ce fichier.

Résolution

Informations sur le service pack

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

913089 comment obtenir le dernier service pack pour SQL Server 2005

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif va peut-être subir 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 contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Vous devez avoir installé à la version d’origine de SQL Server 2005 pour appliquer ce correctif.

Informations sur le redémarrage

Vous devez redémarrer l’ordinateur si le programme d’installation doit remplacer les fichiers en cours d’utilisation. Pour éviter de redémarrer l’ordinateur, fermez tous les outils de SQL Server Analysis Services et les clients. En outre, vous devez arrêter Microsoft Internet Information Services (IIS) si le serveur est configuré pour fournir un accès HTTP. Si vous avez installé SQL Server Analysis Services sous la forme d’une instance nommée, vous devez également arrêter le service SQL Server Browser. Vous devez arrêter ce service, car le composant Msmdredir.dll de ce service est mis à jour lorsque vous appliquez ce correctif.

Informations concernant le Registre

Vous n’êtes pas obligé de modifier le Registre.

Informations sur les fichiers de correctif logiciel

Ce correctif contient uniquement les fichiers qui sont nécessaires pour corriger les problèmes décrits dans cet article. Ce correctif ne peut pas contenir tous les fichiers nécessaires à la mise à jour complète d’un produit vers la dernière version.

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.

SQL Server 2005 Analysis Services, version 32 bits

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

Microsoft.sqlserver.smo.dll

9.0.1557.0

1,559,328

19-Oct-2006

23:06

x86

Microsoft.sqlserver.sqlenum.dll

9.0.1557.0

895,776

19-Oct-2006

23:06

x86

Msadomdx.dll

9.0.1557.0

502,560

19-Oct-2006

23:10

x86

Msmdlocal.dll

9.0.1557.0

15,626,528

19-Oct-2006

23:07

x86

Msmdpump.dll

9.0.1557.0

3,915,552

19-Oct-2006

23:07

x86

Msmdredir.dll

9.0.1557.0

3,929,888

19-Oct-2006

23:07

x86

Msmdspdm.dll

9.0.1557.0

154,400

19-Oct-2006

23:08

x86

Msmdsrv.exe

9.0.1557.0

14,603,040

19-Oct-2006

23:07

x86

Msmgdsrv.dll

9.0.1557.0

5,937,952

19-Oct-2006

23:07

x86

Msolap90.dll

9.0.1557.0

4,205,344

19-Oct-2006

23:07

x86

SQL Server 2005 Reporting Services, version 32 bits

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

Dundaswebchart.dll

9.0.1557.0

752,416

19-Oct-2006

23:06

x86

Microsoft.analysisservices.modeling.dll

9.0.1557.0

559,904

19-Oct-2006

23:10

x86

Microsoft.reportingservices.diagnostics.dll

9.0.1557.0

604,960

19-Oct-2006

23:05

x86

Microsoft.reportingservices.excelrendering.dll

9.0.1557.0

330,528

19-Oct-2006

23:09

x86

Microsoft.reportingservices.processingcore.dll

9.0.1557.0

1,665,824

19-Oct-2006

23:06

x86

Microsoft.sqlserver.smo.dll

9.0.1557.0

1,559,328

19-Oct-2006

23:06

x86

Microsoft.sqlserver.sqlenum.dll

9.0.1557.0

895,776

19-Oct-2006

23:06

x86

Msadomdx.dll

9.0.1557.0

502,560

19-Oct-2006

23:10

x86

Msmdlocal.dll

9.0.1557.0

15,626,528

19-Oct-2006

23:07

x86

Msmgdsrv.dll

9.0.1557.0

5,937,952

19-Oct-2006

23:07

x86

Reportbuilder.application

Ne s'applique pas

5,485

19-Oct-2006

23:15

Ne s'applique pas

Reportbuilder.exe.manifest

Ne s'applique pas

15,605

19-Oct-2006

23:15

Ne s'applique pas

Reportbuilderlocalintranet.application

Ne s'applique pas

5,537

19-Oct-2006

23:15

Ne s'applique pas

Reportbuilderlocalintranet.exe.manifest

Ne s'applique pas

13,698

19-Oct-2006

23:15

Ne s'applique pas

Reportingserviceslibrary.dll

9.0.1557.0

1,030,944

19-Oct-2006

23:06

x86

Reportingservicesnativeserver.dll

2005.90.1557.0

130,336

19-Oct-2006

23:08

x86

Reportingservicesservice.exe

9.0.1557.0

14,624

19-Oct-2006

23:08

x86

Reportingserviceswebserver.dll

9.0.1557.0

1,321,760

19-Oct-2006

23:06

x86

Reportingserviceswebuserinterface.dll

9.0.1557.0

1,231,648

19-Oct-2006

23:06

x86

Rsclientprint.cab

Ne s'applique pas

1,117,451

19-Oct-2006

23:15

Ne s'applique pas

Outils SQL Server 2005, version 32 bits

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

Autoadmin90.dll

2005.90.1557.0

898,848

19-Oct-2006

23:06

x86

Dta.exe

9.0.1557.0

117,536

19-Oct-2006

23:07

x86

Dtepkg.dll

2005.90.1557.0

74,016

19-Oct-2006

23:07

x86

Dts.dll

2005.90.1557.0

1,094,432

19-Oct-2006

23:06

x86

Dtspipeline.dll

2005.90.1557.0

600,352

19-Oct-2006

23:10

x86

Dundaswebchart.dll

9.0.1557.0

752,416

19-Oct-2006

23:06

x86

Dundaswinchart.dll

9.0.1557.0

797,472

19-Oct-2006

23:06

x86

Microsoft.datatransformationservices.vsintegration.dll

9.0.1557.0

330,528

19-Oct-2006

23:09

x86

Microsoft.datawarehouse.vsintegration.dll

9.0.1557.0

637,728

19-Oct-2006

23:06

x86

Microsoft.reportingservices.designer.dll

9.0.1557.0

4,778,784

19-Oct-2006

23:07

x86

Microsoft.reportingservices.diagnostics.dll

9.0.1557.0

604,960

19-Oct-2006

23:05

x86

Microsoft.reportingservices.excelrendering.dll

9.0.1557.0

330,528

19-Oct-2006

23:09

x86

Microsoft.reportingservices.processingcore.dll

9.0.1557.0

1,665,824

19-Oct-2006

23:06

x86

Microsoft.sqlserver.dtstransferprovider.dll

9.0.1557.0

113,440

19-Oct-2006

23:07

x86

Microsoft.sqlserver.msmqtask.dll

9.0.1557.0

80,672

19-Oct-2006

23:07

x86

Microsoft.sqlserver.msmqtask.xml

Ne s'applique pas

26,172

15-May-2006

11:34

Ne s'applique pas

Microsoft.sqlserver.olapenum.dll

9.0.1557.0

52 000

19-Oct-2006

23:05

x86

Microsoft.sqlserver.replication.dll

2005.90.1557.0

1,608,480

19-Oct-2006

23:06

x86

Microsoft.sqlserver.smo.dll

9.0.1557.0

1,559,328

19-Oct-2006

23:06

x86

Microsoft.sqlserver.sqlenum.dll

9.0.1557.0

895,776

19-Oct-2006

23:06

x86

Microsoft.sqlserver.tabletransfergeneratortask.dll

9.0.1557.0

43,808

19-Oct-2006

23:10

x86

Msadomdx.dll

9.0.1557.0

502,560

19-Oct-2006

23:10

x86

Msmdlocal.dll

9.0.1557.0

15,626,528

19-Oct-2006

23:07

x86

Msmdpp.dll

9.0.1557.0

3,828,000

19-Oct-2006

23:07

x86

Msmgdsrv.dll

9.0.1557.0

5,937,952

19-Oct-2006

23:07

x86

Msolap90.dll

9.0.1557.0

4,205,344

19-Oct-2006

23:07

x86

Osql.exe

2005.90.1557.0

51,488

19-Oct-2006

23:05

x86

Replrec.dll

2005.90.1557.0

781,088

19-Oct-2006

23:06

x86

Reportingserviceslibrary.dll

9.0.1557.0

1,030,944

19-Oct-2006

23:06

x86

Sqldiag.exe

2005.90.1557.0

960,288

19-Oct-2006

23:06

x86

Sqlmanagerui.dll

9.0.1557.0

6,048,544

19-Oct-2006

23:07

x86

Txbestmatch.dll

2005.90.1557.0

430,368

19-Oct-2006

23:10

x86

Si ce correctif n’est pas publié pour le téléchargement public (autrement dit, qu'une URL publique pour ce correctif n’est pas fournie dans cet article), distribution nécessite l’approbation du responsable, membre de l’équipe escalade ou responsable technique et les informations suivantes s’appliquent :

  • Pour recevoir le correctif, les clients doivent être confrontés au bogue qui est mentionné dans la section « Symptômes ».

  • Vous devez suivre les clients que vous envoyez ce correctif et fournissez le prochain service pack dès qu’il sera disponible (si un service pack est commercialisé).

Il est prévu ce correctif sera inclus dans SQL Server 2005 Service Pack 2.

La section « Résolution » indique si ce correctif est disponible sous la forme d’un correctif logiciel ou dans le dernier service pack. Comparaison et à des fins de tests, le correctif d’origine est disponible sur le site Web http://hotfix .

Remarque pour le professionnel de support technique Pour obtenir la version 1557, visitez le site Web de Microsoft à l’adresse suivante :

http://hotfixDans la zone de Recherche de la base de connaissances , tapez 926421, puis cliquez sur OK.

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans SQL Server 2005 Service Pack 2.

Plus d'informations

Ce correctif modifie la fonctionnalité du fichier Msmdlocal.dll. Après avoir appliqué ce correctif logiciel, le fichier Msmdlocal.dll tente d’abord de charger le fichier msmgdsrv.dll ne dans le même répertoire où le fichier Msmdlocal.dll a été chargé à partir de. En outre, ce correctif installe une version compatible du fichier msmgdsrv.dll ne pour les emplacements qui sont utilisés par SQL Server Business Intelligence Development Studio et SQL Server Management Studio.


Ce problème se produit à la fois la version d’origine (RTM) de SQL Server 2005 et SQL Server 2005 Service Pack 1 (SP1). La version du package de correctifs que vous devez demander dépend de la version de l’outil que vous utilisez.


Si vous exécutez la version d’origine de SQL Server 2005, vous devez demander le package de correctifs pour la version 9.00.1557.

Si vous exécutez la version de SQL Server 2005 SP1, vous devez demander le package de correctifs pour la version 9.00.2199. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

926422 correctif : vous recevez des messages d’erreur lorsque vous utilisez SQL Server Management Studio ou SQL Server Business Intelligence Development Studio après l’installation de Microsoft Office Excel 2007 sur un ordinateur qui a installé SQL Server 2005 Analysis Services

Pour déterminer la version des composants que vous utilisez, suivez les étapes appropriées.

SQL Server Management Studio, procédez comme suit :

  1. Démarrez SQL Server Management Studio.

  2. Dans le menu aide , cliquez sur à propos.

  3. Dans la boîte de dialogue Sur Microsoft SQL Server Management Studio , examinez la version du composant Microsoft SQL Server Management Studio et la version du composant Outils Client de Microsoft Analysis Services .


    La version d’origine de ces composants est 9.00.1399.00.


    La version SP1 de ces composants est 9.00.2047.00 ou une version ultérieure.

Pour SQL Server Business Intelligence Development Studio, procédez comme suit :

  1. Démarrez SQL Server Business Intelligence Development Studio.

  2. Dans le menu aide , cliquez sur à propos de Microsoft Visual Studio.

  3. Dans la boîte de dialogue à propos de Microsoft Visual Studio , cliquez sur SQL Server Analysis Services dans la liste les produits installés et examinez le champ Détails sur le produit .


    La version d’origine de SQL Server Analysis Services est 9.00.1399.00.


    La version SP1 de SQL Server Analysis Services est 9.00.2047.00 ou une version ultérieure.

  4. Dans la boîte de dialogue à propos de Microsoft Visual Studio , cliquez sur SQL Server Reporting Services dans la liste les produits installés et examinez le champ Détails sur le produit .

    La version d’origine de SQL Server Reporting Services est 9.00.1399.00.
    La version SP1 de SQL Server Reporting Services est 9.00.2047.00 ou une version ultérieure.

Références

Pour plus d’informations sur le schéma d’appellation des mises à jour de Microsoft SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Packages de mises à jour 822499 nouveau schéma d’appellation pour les logiciels de Microsoft SQL Server


Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft

Auteur : waynerob
Writer : v-ericz
Réviseur technique : v-deisle
Éditeur : v-grzebe

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.

×