N° de 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 :-
Dans le volet gauche, cliquez sur Données de Dimension .
-
Cliquez sur l’onglet Avancé dans le volet droit.
-
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 :
-
Dans le volet gauche, cliquez sur Données de cellule .
-
Cliquez sur l’onglet Avancé dans le volet droit.
-
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 |
É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 :
-
Démarrez SQL Server Management Studio.
-
Dans le menu aide , cliquez sur à propos.
-
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 :
-
Démarrez SQL Server Business Intelligence Development Studio.
-
Dans le menu aide , cliquez sur à propos de Microsoft Visual Studio.
-
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. -
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