KB926421 - REMEDIERE: Primiți mesaje de eroare atunci când utilizați SQL Server Management Studio sau SQL Server Business Intelligence Development Studio după ce instalați Microsoft Office Excel 2007 pe un computer care are instalat SQL Server 2005 Analysis Services

Se aplică la
Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Standard X64 Edition Microsoft SQL Server 2005 Enterprise X64 Edition

Eroare #: 50000362 (Remediere rapidă SQL)

Microsoft distribuie remedierile Microsoft SQL Server 2005 ca fișier unic ce poate fi descărcat. Deoarece remedierile sunt cumulative, fiecare ediție nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu lansarea anterioară de remedieri SQL Server 2005.

Acest articol descrie următoarele despre această lansare de remediere rapidă:

  • Problemele remediate de acest pachet de remediere rapidă
  • Cerințele preliminare pentru instalarea acestui pachet de remediere rapidă
  • Dacă trebuie să reporniți computerul după ce aplicați acest pachet de remediere rapidă
  • Dacă acest pachet de remediere rapidă este înlocuit cu orice alt pachet de remediere rapidă
  • Dacă trebuie să faceți modificări de registry după ce aplicați acest pachet de remediere rapidă
  • Fișierele conținute în acest pachet de remediere rapidă

Simptome

 Luați în considerare următorul scenariu:

  • Instalați Microsoft Office Excel 2007 pe un computer care are instalat SQL Server 2005 Analysis Services.
  • Utilizați SQL Server Management Studio sau SQL Server Business Intelligence Development Studio (BIDS) pe computer.

În acest scenariu, este posibil să primiți unul sau mai multe dintre următoarele mesaje de eroare:

Mesaj de eroare 1

Notă

Eroare neașteptată: "Eroare în aplicație".

Mesaj de eroare 2

Notă

Eroare neașteptată: "S-a încercat citirea sau scrierea memoriei protejate. Acest lucru este adesea un indiciu că altă memorie este deteriorată."

Mesaj de eroare 3

Notă

S-a încercat citirea sau scrierea memoriei protejate. Deseori, acest lucru indică faptul că altă memorie este deteriorată. (msmgdsrv)

Mesaj de eroare 4

Notă

Proiectantul nu poate afișa calculele, deoarece există una sau mai multe erori de sintaxă în scriptul MDX. Pentru a afișa aceste calcule, rezolvați erorile de sintaxă comutând la vizualizarea Calcule, făcând clic pe Vizualizare script pe bara de instrumente, apoi editând scriptul MDX.

Mesajul de eroare 5

Notă

Verificarea sintaxei nu a reușit, afișând următorul mesaj:
"Eroare în aplicație."

Mesaj de eroare 6

Notă

Eroare în aplicație. (msmgdsrv)

Mesajul de eroare 7

Notă

Pregătirea interogării nu a reușit.

Se știe că următoarele operațiuni declanșează aceste mesaje de eroare:

  • Utilizarea SQL Server Management Studio
    Încercați să creați un rol nou sau să editați un rol existent pentru o bază de date SQL Server 2005 Analysis Services. În caseta de dialog Creare rol sau Editare rol , urmați acești pași:

    1. Faceți clic pe Date dimensiune în panoul din stânga.

    2. Faceți clic pe fila Avansare din panoul din dreapta.

    3. Faceți clic pe Verificare.

    În plus, aceleași mesaje de eroare pot apărea atunci când urmați acești pași în caseta de dialog Creare rol sau Editare rol :

    1. Faceți clic pe Date celulă în panoul din stânga.

    2. Faceți clic pe fila Avansare din panoul din dreapta.

    3. Faceți clic pe Verificare.

  • Utilizarea SQL Server Business Intelligence Development Studio
    Creați sau deschideți un proiect Analysis Service. În proiectantul de cuburi, efectuați una dintre următoarele operațiuni:

    • Faceți clic pe fila Calcule
    • Faceți clic pe fila Acțiuni , apoi efectuați operațiuni în care se invocă verificarea sintaxei pentru Expresii multidimensionale (MDX)
    • Faceți clic pe fila KPI , apoi efectuați operațiuni în care se invocă verificarea sintaxei pentru Expresii multidimensionale (MDX)
    • Faceți clic pe fila Perspective dacă în cub există calcule
    • Faceți clic pe fila Traduceri dacă în cub sunt prezente calcule

    În plus, problema apare atunci când utilizați Expertul proiect Report Server pentru a crea un raport care utilizează o sursă de date Analysis Services. În caseta de dialog Expert raport , efectuați una dintre următoarele operațiuni:

    • Faceți clic pe Constructor interogări, faceți clic pe Adăugare membru calculat în caseta de dialog Constructor de interogări, apoi faceți clic pe Verificare în caseta de dialog Generator de membri calculați
    • Faceți clic pe Constructor interogare, construiți o interogare, apoi faceți clic pe OK

Cauză

Această problemă apare deoarece o versiune mai nouă a fișierului Msmgdsrv.dll este instalată atunci când instalați Office Excel 2007. Pentru a efectua operațiunile menționate în secțiunea "Simptome", SQL Server Management Studio și SQL Server Business Intelligence Development Studio încarcă o versiune anterioară a acestui fișier. Versiunea mai nouă a acestui fișier este incompatibilă cu versiunea mai veche a acestui fișier.

Rezolvare

Informații despre pachetul Service Pack

Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru SQL Server 2005. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

913089 Cum se obține cel mai recent pachet Service Pack pentru SQL Server 2005

Informații despre remedierea rapidă

O remediere rapidă acceptată este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este menită să corecteze doar problema descrisă în acest articol. Aplicați această remediere rapidă doar sistemelor care întâmpină această problemă. Această remediere rapidă poate fi testată suplimentar. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să așteptați următoarea actualizare de software care conține această remediere rapidă.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă această secțiune nu apare, contactați Serviciile pentru clienți și asistența Microsoft pentru a obține remedierea rapidă.

Notă: dacă apar probleme suplimentare sau dacă este necesară vreo depanare, poate fi necesar să creați o solicitare de serviciu separată. Costurile uzuale de suport se vor aplica pentru întrebări suplimentare de suport și pentru probleme ce nu fac obiectul acestei remedieri rapide specifice. Pentru o listă completă a numerelor de telefon pentru asistență și suport clienți Microsoft sau pentru a crea o solicitare separată de servicii, vizitați următorul site web Microsoft:

http://support.microsoft.com/contactus/?ws=support Notă Formularul "Descărcare remediere rapidă disponibilă" afișează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba, motivul este faptul că nu este disponibilă o remediere rapidă pentru acea limbă.

Cerințe preliminare

Trebuie să aveți instalată versiunea inițială de SQL Server 2005 pentru a aplica această remediere rapidă.

Informații despre repornire

Trebuie să reporniți computerul dacă programul de instalare trebuie să înlocuiască fișierele care sunt utilizate. Pentru a evita repornirea computerului, închideți toate instrumentele și clienții SQL Server Analysis Services. În plus, trebuie să opriți Microsoft Internet Information Services (IIS) dacă serverul este configurat să furnizeze acces HTTP. Dacă ați instalat SQL Server Analysis Services ca instanță numită, trebuie să opriți și serviciul de browser SQL Server. Trebuie să opriți acest serviciu, deoarece componenta Msmdredir.dll a acestuia este actualizată atunci când aplicați această remediere rapidă.

Informații despre registry

Nu este necesar să modificați registry.

Informații despre fișierul de remediere rapidă

Această remediere rapidă conține numai acele fișiere care sunt necesare pentru a corecta problemele enumerate în acest articol. Această remediere rapidă poate să nu conțină toate fișierele pe care trebuie să le aveți pentru a actualiza complet un produs la cea mai recentă compilare.

Versiunea în limba engleză a acestei remedieri rapide are atributele de fișier (sau atributele de fișier mai recente) listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în UTC. Când vizualizați informațiile despre fișier, acestea sunt convertite la ora locală. Pentru a găsi diferența dintre UTC și ora locală, utilizați fila Fus orar din elementul Dată și oră din Panou de control.

SQL Server 2005 Analysis Services, versiunea pe 32 de biți

Nume fișier Versiune de fișier Dimensiune fișier Dată Oră Platformă
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, versiunea pe 32 de biți

Nume fișier Versiune de fișier Dimensiune fișier Dată Oră Platformă
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 Nu se aplică 5,485 19-oct-2006 23:15 Nu se aplică
Reportbuilder.exe.manifest Nu se aplică 15,605 19-oct-2006 23:15 Nu se aplică
Reportbuilderlocalintranet.application Nu se aplică 5,537 19-oct-2006 23:15 Nu se aplică
Reportbuilderlocalintranet.exe.manifest Nu se aplică 13,698 19-oct-2006 23:15 Nu se aplică
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 Nu se aplică 1,117,451 19-oct-2006 23:15 Nu se aplică

SQL Server 2005 Tools, versiunea pe 32 de biți

Nume fișier Versiune de fișier Dimensiune fișier Dată Oră Platformă
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 Nu se aplică 26,172 15-mai-2006 11:34 Nu se aplică
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

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”. Această problemă a fost corectată prima dată în SQL Server 2005 Service Pack 2.

Mai multe informații

Această remediere rapidă modifică funcționalitatea fișierului Msmdlocal.dll. După ce aplicați această remediere rapidă, fișierul Msmdlocal.dll va încerca mai întâi să încarce fișierul Msmgdsrv.dll din același director din care a fost încărcat fișierul Msmdlocal.dll. În plus, această remediere rapidă instalează o versiune compatibilă a fișierului Msmgdsrv.dll în locațiile care sunt utilizate de SQL Server Business Intelligence Development Studio și de SQL Server Management Studio.

Această problemă apare atât în versiunea originală (RTM) de SQL Server 2005, cât și în SQL Server 2005 cu Service Pack 1 (SP1). Versiunea pachetului de remedieri rapide pe care trebuie să îl solicitați depinde de versiunea instrumentului pe care îl rulați.

Dacă rulați versiunea inițială de SQL Server 2005, trebuie să solicitați pachetul de remediere rapidă pentru versiunea 9.00.1557.

Dacă executați versiunea SP1 de SQL Server 2005, trebuie să solicitați pachetul de remediere rapidă pentru versiunea 9.00.2199. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

926422 REMEDIERE: Primiți mesaje de eroare atunci când utilizați SQL Server Management Studio sau SQL Server Business Intelligence Development Studio după ce instalați Microsoft Office Excel 2007 pe un computer care are instalat SQL Server 2005 Analysis Services

Pentru a determina ce versiune a componentelor rulați, urmați pașii corespunzători.

Pentru SQL Server Management Studio, urmați acești pași:

  1. Porniți SQL Server Management Studio.

  2. În meniul Ajutor , faceți clic pe Despre.

  3. În caseta de dialog Despre Microsoft SQL Server Management Studio, examinați versiunea componentei Microsoft SQL Server Management Studio și versiunea componentei Instrumente client Microsoft Analysis Services.

    Versiunea de lansare originală a acestor componente este 9.00.1399.00.

    Versiunea SP1 a acestor componente este 9.00.2047.00 sau o versiune ulterioară.

Pentru SQL Server Business Intelligence Development Studio, urmați acești pași:

  1. Porniți SQL Server Business Intelligence Development Studio.

  2. În meniul Ajutor , faceți clic pe Despre Microsoft Visual Studio.

  3. În caseta de dialog Despre Microsoft Visual Studio, faceți clic pe SQL Server Analysis Services în lista Produse instalate, apoi examinați câmpul Detalii produs.

    Versiunea inițială lansată de SQL Server Analysis Services este 9.00.1399.00.

    Versiunea SP1 de SQL Server Analysis Services este 9.00.2047.00 sau o versiune ulterioară.

  4. În caseta de dialog Despre Microsoft Visual Studio, faceți clic pe SQL Server Reporting Services în lista Produse instalate, apoi examinați câmpul Detalii produs.

    Versiunea inițială de lansare a SQL Server Reporting Services este 9.00.1399.00.
    Versiunea SP1 de SQL Server Reporting Services este 9.00.2047.00 sau o versiune ulterioară.

Referințe

Pentru mai multe informații despre schema de denumire pentru actualizările Microsoft SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

822499 Schemă de denumire nouă pentru pachetele de actualizare a software-ului Microsoft SQL Server

Pentru informații suplimentare despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft