KORRIGERING: Du får felmeddelanden när du använder SQL Server Management Studio eller SQL Server Business Intelligence Development Studio efter installation av Microsoft Office Excel 2007 på en dator med SQL Server 2005 Analysis Services

Gäller för: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

Programfel #: 50000362 (SQL-snabbkorrigering)
Microsoft distribuerar korrigeringsfiler för Microsoft SQL Server 2005 som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa innehåller varje ny utgåva innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2005.
Den här artikeln beskrivs följande om den här versionen av snabbkorrigeringen:
  • Problem som korrigeras i snabbkorrigeringspaketet
  • Förutsättningar för att installera det här snabbkorrigeringspaketet
  • Om du måste starta om datorn när du har installerat det här snabbkorrigeringspaketet
  • Om snabbkorrigeringspaketet ersätts av ett senare snabbkorrigeringspaket
  • Om du måste göra ändringar i registret när du har installerat det här snabbkorrigeringspaketet
  • Filer som ingår i det här snabbkorrigeringspaketet

Symptom



Föreställ dig följande:
  • Du installerar Microsoft Office Excel 2007 på en dator med SQL Server 2005 Analysis Services.
  • Du kan använda SQL Server Management Studio eller SQL Server Business Intelligence Development Studio (BIDS) på datorn.
I det här fallet visas ett eller flera av följande felmeddelanden:
Felmeddelande 1
Oväntat fel: fel i programmet.
Felmeddelande 2
Oväntat fel: "försökte läsa eller skriva till skyddat minne. Detta indikerar ofta att annat minne är skadat. "
Felmeddelande 3
Försökte läsa eller skriva till skyddat minne. Detta indikerar ofta att annat minne är skadat. (msmgdsrv)
Felmeddelande 4
Designern kan inte visa beräkningar eftersom det finns en eller flera syntaxfel i MDX script. Om du vill visa beräkningarna lösa syntaxfel genom att växla till vyn för beräkningar, klicka på Visa skript i verktygsfältet och redigera MDX script.
Felmeddelande 5
Syntaxkontrollen misslyckades med följande meddelande:
Fel i programmet.
Felmeddelande 6
Fel i programmet. (msmgdsrv)
Felmeddelande 7
Det gick inte att förbereda för frågan.
Följande åtgärder är kända för att utlösa dessa felmeddelanden:
  • Med hjälp av SQL Server Management Studio
    Du försöker skapa en ny roll eller redigera en befintlig roll för en SQL Server 2005 Analysis Services-databas. I dialogrutan Skapa roll eller Redigera roll så här:
    1. Klicka på Dimensionsdata i den vänstra rutan.
    2. Klicka på fliken Avancerad i den högra rutan.
    3. Klicka på Sök.
    Samma felmeddelande kan dessutom uppstå när du gör följande i dialogrutan Skapa roll eller Redigera roll :
    1. Klicka på Data i celler i det vänstra fönstret.
    2. Klicka på fliken Avancerad i den högra rutan.
    3. Klicka på Sök.
  • Med hjälp av SQL Server Business Intelligence Development Studio
    Du kan skapa eller öppna ett Analysis Service-projekt. I kubdesignern utför du en av följande åtgärder:
    • Klicka på fliken beräkningar
    • Klicka på fliken åtgärder och utföra operationer där syntaxkontroll MDX (Multidimensional Expressions) anropas
    • Klicka på fliken KPI och utföra operationer där syntaxkontroll MDX (Multidimensional Expressions) anropas
    • Klicka på fliken perspektiv om beräkningar finns i kuben
    • Klicka på fliken översättningar om beräkningar finns i kuben
    Problemet uppstår även när du använder guiden Project Server för att skapa en rapport som använder en Analysis Services-datakälla. I dialogrutan Guiden utföra du någon av följande åtgärder:
    • Klicka på Frågeverktyget, Lägga till beräknade medlemmen i dialogrutan Frågeverktyget och och Kontrollera i dialogrutan Beräknad medlem
    • Klicka på Frågeverktygetoch skapa en fråga

Orsak


Det här problemet beror på att en nyare version av filen Msmgdsrv.dll installeras när du installerar Office Excel 2007. Läsa in en tidigare version av den här filen om du vill utföra åtgärder som nämns i avsnittet "Symptom" SQL Server Management Studio och SQL Server Business Intelligence Development Studio. Den nya versionen av den här filen är inte kompatibel med den äldre versionen av filen.

Lösning


Information om Service pack

Lös problemet genom att skaffa den senaste service Packet för SQL Server 2005. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

913089 hur du skaffar den senaste service Packet för SQL Server 2005

Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd bara den här snabbkorrigeringen för system med just detta problem. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:Obs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Du måste ha installerat den ursprungliga versionen av SQL Server 2005 för att installera den här snabbkorrigeringen.

Information om omstart

Du måste starta om datorn om installationsprogrammet har ersätter filer som används. Om du vill undvika att starta om datorn stänger du alla SQL Server Analysis Services-verktyg och -klienter. Dessutom måste du stoppa Microsoft Internet Information Services (IIS) om servern har konfigurerats för HTTP-åtkomst. Om du har installerat SQL Server Analysis Services som en namngiven instans kan stoppa du också tjänsten SQL Server Browser. Eftersom komponenten Msmdredir.dll i den här tjänsten uppdateras när du har installerat den här snabbkorrigeringen måste du stoppa tjänsten.

Registerinformation

Du behöver inte ändra registret.

Information om snabbkorrigeringen

Snabbkorrigeringen innehåller endast de filer som krävs för att lösa de problem som den här artikeln. Snabbkorrigeringen innehåller kanske inte alla filer som krävs för att fullständigt uppdatera en produkt till den senaste versionen.

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
SQL Server 2005 Analysis Services, 32-bitarsversionen
FilnamnFilversionStorlekDatumTidPlattform
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-bitarsversionen
FilnamnFilversionStorlekDatumTidPlattform
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.applicationEj tillämplig5,48519-Oct-200623:15Ej tillämplig
Reportbuilder.exe.manifestEj tillämplig15,60519-Oct-200623:15Ej tillämplig
Reportbuilderlocalintranet.applicationEj tillämplig5,53719-Oct-200623:15Ej tillämplig
Reportbuilderlocalintranet.exe.manifestEj tillämplig13,69819-Oct-200623:15Ej tillämplig
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.cabEj tillämplig1,117,45119-Oct-200623:15Ej tillämplig
SQL Server 2005 Tools, 32-bitarsversionen
FilnamnFilversionStorlekDatumTidPlattform
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.xmlEj tillämplig26,17215-May-200611:34Ej tillämplig
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 har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller". Det här problemet korrigerades först i SQL Server 2005 Service Pack 2.

Mer Information


Den här snabbkorrigeringen ändrar funktionaliteten i filen Msmdlocal.dll. När du har installerat den här snabbkorrigeringen Msmdlocal.dll filen första gången försöker läsa in filen Msmgdsrv.dll från samma katalog där filen Msmdlocal.dll hämtades från. Den här snabbkorrigeringen installeras dessutom en kompatibel version av filen Msmgdsrv.dll till de platser som används av SQL Server Business Intelligence Development Studio och SQL Server Management Studio.


Det här problemet uppstår i både den ursprungliga versionen (RTM) versionen av SQL Server 2005 och SQL Server 2005 Service Pack 1 (SP1). Versionen av snabbkorrigeringspaketet bör du begära beror på vilken version av verktyget som du använder.


Om du använder den ursprungliga versionen av SQL Server 2005 måste du begära snabbkorrigeringspaket för 9.00.1557.

Om du kör SP1-versionen av SQL Server 2005 måste du begära snabbkorrigeringspaket för 9.00.2199. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

926422 KORRIGERA: du får felmeddelanden när du använder SQL Server Management Studio eller SQL Server Business Intelligence Development Studio efter installation av Microsoft Office Excel 2007 på en dator med SQL Server 2005 Analysis Services

Följ instruktionerna för att ta reda på vilken version av komponenterna som du kör.

SQL Server Management Studio, gör du följande:
  1. Starta SQL Server Management Studio.
  2. Klicka på omHjälp -menyn.
  3. Kontrollera versionen av komponenten Microsoft SQL Server Management Studio och versionen av komponenten Klientverktygen för Microsoft Analysis Services i dialogrutan Om Microsoft SQL Server Management Studio .


    Den ursprungliga versionen av dessa komponenter är 9.00.1399.00.


    SP1-versionen av dessa komponenter är 9.00.2047.00 eller en senare version.
SQL Server Business Intelligence Development Studio, gör du följande:
  1. Starta SQL Server Business Intelligence Development Studio.
  2. Klicka på Om Microsoft Visual StudioHjälp -menyn.
  3. Klicka på SQL Server Analysis Services i listan över installerade produkter i dialogrutan Om Microsoft Visual Studio och undersöka fältet produktinformation .


    Den ursprungliga versionen av SQL Server Analysis Services är 9.00.1399.00.


    SP1-versionen av SQL Server Analysis Services är 9.00.2047.00 eller en senare version.
  4. Klicka på SQL Server Reporting Services i listan över installerade produkter i dialogrutan Om Microsoft Visual Studio och undersöka fältet produktinformation .

    Den ursprungliga versionen av SQL Server Reporting Services är 9.00.1399.00.
    SP1-versionen av SQL Server Reporting Services är 9.00.2047.00 eller en senare version.

Referenser


Mer information om namngivning schemat för uppdateringar för Microsoft SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

822499 nytt namnge schema för Microsoft SQL Server-programvara för uppdateringspaket


För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar