FIX: Foutbericht wanneer u SQL Server Management Studio of SQL Server Business Intelligence Development Studio nadat u Microsoft Office Excel 2007 hebt geïnstalleerd op een computer waarop SQL Server 2005 Analysis Services is geïnstalleerd

Van toepassing: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

BUG #: 50000362 (SQL-Hotfix)
Microsoft distribueert oplossingen voor Microsoft SQL Server 2005 als één downloadbaar bestand. Aangezien de oplossingen cumulatief zijn, elke nieuwe versie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige versie van SQL Server 2005 zijn release opgelost.
Dit artikel beschrijft het volgende over deze hotfix:
  • De problemen die met dit hotfix-pakket worden opgelost
  • De vereisten voor het installeren van deze hotfix-pakket
  • Of u de computer opnieuw moet opstarten nadat u dit hotfix-pakket
  • Of dit hotfix-pakket wordt vervangen door een ander hotfixpakket
  • Of u eventuele wijzigingen in het register moet aanbrengen nadat u dit hotfix-pakket
  • De bestanden die zijn opgenomen in dit hotfix-pakket

Symptomen



Overweeg het volgende scenario:
  • U installeert Microsoft Office Excel 2007 op een computer waarop SQL Server 2005 Analysis Services is geïnstalleerd.
  • Gebruikt u SQL Server Management Studio of SQL Server Business Intelligence Development Studio (BIDS) op de computer.
In dit scenario wordt een of meer van de volgende foutberichten weergegeven:
Foutbericht 1
Er is een onverwachte fout opgetreden: 'Fout in de toepassing'.
Foutbericht 2
Er is een onverwachte fout opgetreden: ' probeert te lezen of schrijven beschermd geheugen. Dit is vaak een indicatie dat andere geheugen beschadigd is. "
Foutbericht 3
Er is geprobeerd te lezen of schrijven beschermd geheugen. Dit is vaak een indicatie dat andere geheugen beschadigd is. (msmgdsrv)
Foutbericht 4
Berekeningen de ontwerper kan niet worden weergegeven omdat er een of meer syntaxisfouten in het MDX-script. Oplossen als deze berekeningen weergeven, de syntaxisfouten door te schakelen naar de berekeningen, Script weergeven op de werkbalk te klikken en vervolgens het MDX-script te bewerken.
Foutbericht 5
De syntaxiscontrole niet met het volgende bericht:
'Fout in de toepassing'.
Foutbericht 6
Fout in de toepassing. (msmgdsrv)
Foutbericht 7
Voorbereiding van de query is mislukt.
De volgende bewerkingen zijn bekend voor het starten van deze foutberichten wordt weergegeven:
  • Met behulp van SQL Server Management Studio
    U probeert een nieuwe rol maken of bewerken van een bestaande rol voor een SQL Server 2005 Analysis Services-database. Klik in het dialoogvenster Rol bewerken of Rol maken als volgt te werk:
    1. Klik op Gegevens van de dimensie in het linkerdeelvenster.
    2. Klik op het tabblad vooraf in het rechterdeelvenster.
    3. Klik op controleren.
    De dezelfde foutberichten kunnen ook optreden wanneer u als te werk in het dialoogvenster Rol bewerken of Rol maken volgt :
    1. Klik op Cellen in het linkerdeelvenster.
    2. Klik op het tabblad vooraf in het rechterdeelvenster.
    3. Klik op controleren.
  • Met behulp van SQL Server Business Intelligence Development Studio
    U maakt of opent u een project Analysis Service. In de ontwerpfunctie voor kubus uitvoeren u met een van de volgende bewerkingen:
    • Klik op het tabblad berekeningen
    • Klik op het tabblad handelingen en vervolgens uitvoeren van bewerkingen waarbij de syntaxiscontrole van multidimensionale expressies (MDX) wordt aangeroepen
    • Klik op het tabblad KPI en vervolgens uitvoeren van bewerkingen waarbij de syntaxiscontrole van multidimensionale expressies (MDX) wordt aangeroepen
    • Klik op het tabblad perspectieven als berekeningen aanwezig in de kubus zijn
    • Klik op het tabblad vertalingen als berekeningen aanwezig in de kubus zijn
    Het probleem treedt bovendien wanneer u een rapport met een Analysis Services-gegevensbron maken met de Wizard Project Server. Klik in het dialoogvenster Wizard rapport uitvoeren u met een van de volgende bewerkingen:
    • Klik op Opbouwfunctie voor Query's, klikt u op Berekend lid toevoegen in het dialoogvenster Opbouwfunctie voor Query's en Controleer in het dialoogvenster Berekende leden maken thenclick
    • Klik op Opbouwfunctie voor Query'sen een query samenstellen

Oorzaak


Dit probleem treedt op omdat een nieuwere versie van het bestand Msmgdsrv.dll is geïnstalleerd tijdens de installatie van Office Excel 2007. Als u de bewerkingen die worden vermeld in de sectie 'Symptomen', SQL Server Management Studio en SQL Server Business Intelligence Development Studio een eerdere versie van dit bestand worden geladen. De nieuwere versie van dit bestand is niet compatibel met de oudere versie van dit bestand.

Oplossing


Informatie over het service pack

U lost dit probleem, het meest recente servicepack voor SQL Server 2005 te verkrijgen. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:

913089 het verkrijgen van het meest recente servicepack voor SQL Server 2005

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

U moet de originele versie van SQL Server 2005 aan deze hotfix hebt geïnstalleerd.

Opstartinformatie

Als het installatieprogramma moet worden vervangen door bestanden die worden gebruikt, moet u de computer opnieuw opstarten. Om te voorkomen dat de computer opnieuw wordt opgestart, sluit u alle hulpprogramma's voor SQL Server Analysis Services en clients. Bovendien moet u Microsoft Internet Information Services (IIS) stoppen als de server is geconfigureerd voor HTTP-toegang. Als u SQL Server Analysis Services als een benoemd exemplaar hebt geïnstalleerd, moet u ook de SQL Server-browserservice stoppen. Omdat het Msmdredir.dll onderdeel van deze service wordt bijgewerkt wanneer u deze hotfix hebt toegepast, moet u deze service beëindigen.

Informatie over het register

U hoeft niet te wijzigen van het register.

Informatie over hotfixbestanden

Deze hotfix bevat alleen de bestanden die nodig zijn om de problemen verhelpen die in dit artikel worden vermeld. Deze hotfix bevat mogelijk niet alle bestanden die u nodig hebt om een product volledig bij te werken naar de laatste build.

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Gebruik het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm om het verschil tussen UTC en lokale tijd.
SQL Server 2005 Analysis Services, 32-bits versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpump.dll9.0.1557.03,915,55219-Oct-200623:07x86
Msmdredir.dll9.0.1557.03,929,88819-Oct-200623:07x86
Msmdspdm.dll9.0.1557.0154,40019-Oct-200623:08x86
Msmdsrv.exe9.0.1557.014,603,04019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
SQL Server 2005 Reporting Services, 32-bits versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Microsoft.analysisservices.modeling.dll9.0.1557.0559,90419-Oct-200623:10x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Reportbuilder.applicationNiet van toepassing5,48519-Oct-200623:15Niet van toepassing
Reportbuilder.exe.manifestNiet van toepassing15,60519-Oct-200623:15Niet van toepassing
Reportbuilderlocalintranet.applicationNiet van toepassing5,53719-Oct-200623:15Niet van toepassing
Reportbuilderlocalintranet.exe.manifestNiet van toepassing13,69819-Oct-200623:15Niet van toepassing
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Reportingservicesnativeserver.dll2005.90.1557.0130,33619-Oct-200623:08x86
Reportingservicesservice.exe9.0.1557.014,62419-Oct-200623:08x86
Reportingserviceswebserver.dll9.0.1557.01,321,76019-Oct-200623:06x86
Reportingserviceswebuserinterface.dll9.0.1557.01,231,64819-Oct-200623:06x86
Rsclientprint.cabNiet van toepassing1,117,45119-Oct-200623:15Niet van toepassing
32-bits versie van SQL Server 2005 Tools
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Autoadmin90.dll2005.90.1557.0898,84819-Oct-200623:06x86
Dta.exe9.0.1557.0117,53619-Oct-200623:07x86
Dtepkg.dll2005.90.1557.074,01619-Oct-200623:07x86
Dts.dll2005.90.1557.01,094,43219-Oct-200623:06x86
Dtspipeline.dll2005.90.1557.0600,35219-Oct-200623:10x86
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Dundaswinchart.dll9.0.1557.0797,47219-Oct-200623:06x86
Microsoft.datatransformationservices.vsintegration.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.datawarehouse.vsintegration.dll9.0.1557.0637,72819-Oct-200623:06x86
Microsoft.reportingservices.designer.dll9.0.1557.04,778,78419-Oct-200623:07x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.dtstransferprovider.dll9.0.1557.0113,44019-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.dll9.0.1557.080,67219-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.xmlNiet van toepassing26,17215-May-200611:34Niet van toepassing
Microsoft.sqlserver.olapenum.dll9.0.1557.052,00019-Oct-200623:05x86
Microsoft.sqlserver.replication.dll2005.90.1557.01,608,48019-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Microsoft.sqlserver.tabletransfergeneratortask.dll9.0.1557.043,80819-Oct-200623:10x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpp.dll9.0.1557.03,828,00019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
Osql.exe2005.90.1557.051,48819-Oct-200623:05x86
Replrec.dll2005.90.1557.0781,08819-Oct-200623:06x86
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Sqldiag.exe2005.90.1557.0960,28819-Oct-200623:06x86
Sqlmanagerui.dll9.0.1557.06,048,54419-Oct-200623:07x86
Txbestmatch.dll2005.90.1557.0430,36819-Oct-200623:10x86

Status


Microsoft heeft bevestigd dat dit een probleem is in de Microsoft-producten die worden vermeld in de sectie "Van toepassing op". Dit probleem werd voor het eerst verholpen in SQL Server 2005 Service Pack 2.

Meer informatie


Deze hotfix wordt de functionaliteit van het bestand Msmdlocal.dll gewijzigd. Nadat u deze hotfix hebt toegepast, probeert het bestand Msmdlocal.dll eerst te laden van het bestand Msmgdsrv.dll vanuit de map waar het bestand Msmdlocal.dll is geladen. Deze hotfix wordt bovendien een compatibele versie van het bestand Msmgdsrv.dll geïnstalleerd op de locaties die worden gebruikt door SQL Server Business Intelligence Development Studio en SQL Server Management Studio.


Dit probleem treedt op in zowel de oorspronkelijke versie (RTM)-versie van SQL Server 2005 en SQL Server 2005 Service Pack 1 (SP1). De versie van het programma dat u gebruikt is afhankelijk van de versie van het pakket met hotfixes die u dient aan te vragen.


Als u de oorspronkelijke versie van SQL Server 2005 uitvoert, moet u het pakket met hotfixes voor versie 9.00.1557 aanvragen.

Als u de SP1-versie van SQL Server 2005 uitvoert, moet u het pakket met hotfixes voor versie 9.00.2199 aanvragen. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:

926422 FIX: U ontvangt foutberichten wanneer u SQL Server Management Studio of SQL Server Business Intelligence Development Studio nadat u Microsoft Office Excel 2007 hebt geïnstalleerd op een computer waarop SQL Server 2005 Analysis Services is geïnstalleerd

Om te bepalen welke versie van de onderdelen die u uitvoert, volgt u de juiste stappen.

Voor SQL Server Management Studio als volgt te werk:
  1. Start SQL Server Management Studio.
  2. Klik in het menu Help op Info.
  3. Controleer de versie van het onderdeel Microsoft SQL Server Management Studio en de versie van het onderdeel Microsoft Analysis Services Client Tools in het dialoogvenster Over Microsoft SQL Server Management Studio .


    De originele versie van deze onderdelen is 9.00.1399.00.


    De SP1-versie van deze onderdelen is 9.00.2047.00 of hoger.
Voor SQL Server Business Intelligence Development Studio als volgt te werk:
  1. Start SQL Server Business Intelligence Development Studio.
  2. Klik in het menu Help op Over Microsoft Visual Studio.
  3. Klik op SQL Server Analysis Services in de lijst met geïnstalleerde producten en bekijkt u het veld productdetails in het dialoogvenster Over Microsoft Visual Studio .


    De originele versie van SQL Server Analysis Services is 9.00.1399.00.


    De SP1-versie van SQL Server Analysis Services is een 9.00.2047.00 of een latere versie.
  4. Klik op SQL Server Reporting Services in de lijst met geïnstalleerde producten en bekijkt u het veld productdetails in het dialoogvenster Over Microsoft Visual Studio .

    De originele versie van SQL Server Reporting Services is 9.00.1399.00.
    De SP1-versie van SQL Server Reporting Services is een 9.00.2047.00 of een latere versie.

Referenties


Voor meer informatie over het naamgevingsschema voor Microsoft SQL Server-updates klikt u op het volgende artikel in de Microsoft Knowledge Base:

822499 Nieuw naamgevingsschema voor Microsoft SQL Server-software-updatepakketten


Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven