FIX: Gaunate klaidos pranešimą, kai naudojate SQL Server Management Studio ir SQL Server Business Intelligence Development Studio Įdiegus Microsoft Office Excel 2007 kompiuteryje, kuriame yra įdiegtas SQL Server 2005 analizės tarnybų

Taikoma: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

Bug #: 50000362 (SQL karštoji pataisa)
"Microsoft" Microsoft SQL Server 2005 pataisymus išleidžia kaip vieną atsisiunčiamą failą. Kadangi šie pataisymai yra kaupiamieji, kiekvienoje laidoje būna visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnę SQL Server 2005 nustatyti išleidimo.
Šiame straipsnyje aprašoma šių karštųjų pataisų leidimo:
  • Problemos, kurias galima išspręsti šį karštųjų pataisų paketą
  • Būtinosios sąlygos įdiegti šį karštųjų pataisų paketą
  • Ar turite paleisti kompiuterį, kai pritaikote šį karštųjų pataisų paketą
  • Ar šios karštųjų pataisų paketo pakeičiamas jokių kitų karštųjų pataisų paketą
  • Ar reikės atlikti kokius nors registro pakeitimus, kai pritaikote šį karštųjų pataisų paketą
  • Failai, kurie yra įtrauktos į šį karštųjų pataisų paketą

Požymiai



Įsivaizduokite tokią situaciją:
  • Microsoft Office Excel 2007 įdiegti kompiuteryje, kuriame yra įdiegtas SQL Server 2005 analizės tarnybų.
  • Galite naudoti SQL Server Management Studio ir SQL Server Business Intelligence Development Studio (BIDS) kompiuteryje.
Tokiu atveju galite gauti vieną ar kelis iš šių klaidos pranešimų:
1 klaidos pranešimas
Įvyko netikėta klaida: "Taikomosios programos klaida."
2 klaidos pranešimas
Įvyko netikėta klaida: "bandė skaityti ar rašyti saugomų atminties. Tai dažnai rodo, kad kiti atminties yra sugadintas. "
3 klaidos pranešimas
Bandė skaityti ar rašyti saugomų atminties. Tai dažnai rodo, kad kiti atminties yra sugadintas. (msmgdsrv)
Klaidos pranešimas 4
Dizaino įrankis negali Rodyti skaičiavimai, nes yra viena ar daugiau sintaksės klaidų MDX scenarijų. Norėdami pamatyti šiuos skaičiavimai, išspręsti sintaksės klaidų perjungimas skaičiavimai rodinį, spustelėję scenarijų Rodyti įrankių juostos ir tada redaguoti MDX scenarijų.
Klaidos pranešimas 5
Sintaksė tikrinimas nepavyko, toks pranešimas:
"Taikomosios programos klaida."
6 klaidos pranešimas
Taikomosios programos klaida. (msmgdsrv)
Klaidos pranešimas 7
Parengimo užklausa nepavyko.
Šiuos veiksmus yra žinoma, kad sukelti šių klaidos pranešimų:
  • Naudojant SQL Server Management Studio
    Jūs bandote sukurti naują vaidmenį arba redaguoti esamų svarbus SQL Server 2005 analizės tarnybų duomenų bazės. Dialogo lange Kurti vaidmenį arba Redaguoti vaidmuo atlikdami šiuos veiksmus:
    1. Kairiojoje srityje spustelėkite Dimensija duomenų .
    2. Spustelėkite skirtuką iš anksto dešiniojoje srityje.
    3. Spustelėkite Tikrinti.
    Be to, tas pats klaidos pranešimas gali atsirasti, kai atlikdami šiuos veiksmus Vaidmuo sukurti arba Redaguoti vaidmuo dialogo lange:
    1. Kairiojoje srityje spustelėkite Langelio duomenis .
    2. Spustelėkite skirtuką iš anksto dešiniojoje srityje.
    3. Spustelėkite Tikrinti.
  • Naudojant SQL Server Business Intelligence Development Studio
    Galite kurti arba atidaryti analizės tarnybos projektą. Kubo kūrimo atliekate vieną iš toliau nurodytų operacijų.
    • Spustelėkite skirtuką skaičiavimas
    • Spustelėkite skirtuką veiksmai , ir tada atlikti operacijas, kai remiamasi kelių dimensijų išraiškų (MDX) patikrinti
    • Spustelėkite skirtuką KPI , ir tada atlikti operacijas, kur taikoma patikrinti kelių dimensijų išraiškų (MDX)
    • Spustelėkite skirtuką perspektyva , jei skaičiavimai yra kubo
    • Spustelėkite skirtuką vertimai , jei skaičiavimai yra kubo
    Be to, problema kyla, kai naudojate ataskaitų serverio projekto vedlys sukurti ataskaitą, kurioje yra analizės tarnybų duomenų šaltinio. Dialogo lange Ataskaitų vedlį atliekate vieną iš toliau nurodytų operacijų.
    • Spustelėkite Užklausos daryklę, Apskaičiuojamas įtraukti narį Užklausos daryklę dialogo lange, ir tada spustelėkite Software, patikrinkite, ar Numatytos valstybės kūrėjo dialogo lange
    • Spustelėkite Užklausos daryklę, kurti užklausą, ir tada spustelėkite gerai

Priežastis


Ši problema kyla dėl to, kad Msmgdsrv.dll failo naujesne versija įdiegiama diegiant Office Excel 2007. Ir atlikite veiksmus, nurodytus skyriuje "Požymiai", SQL Server Management Studio ir SQL Server Business Intelligence Development Studio įkelti šio failo ankstesnę versiją. Šis failas naujesne versija nesuderinama su senesnę šį failą.

Sprendimas


Pakeitimų paketo informacija

Norėdami išspręsti šią problemą, Įsigykite naujausią pakeitimų paketą SQL Server 2005. Jei norite gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

913089 kaip įsigyti naujausią pakeitimų paketą SQL Server 2005

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos.

Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas.

Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:Pastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Būtinosios sąlygos

Yra įdiegta pradinio leidimo versijos SQL Server 2005, norint taikyti šias karštąsias pataisas.

Informacija apie paleidimą iš naujo

Jei diegimo programa turi pakeisti failų, kurie yra naudojami, turite iš naujo paleisti kompiuterį. Kad nereikėtų iš naujo paleisti kompiuterį, uždarykite visas SQL serverio analizės tarnybų įrankiai ir klientams. Be to, jūs turite nustoti Microsoft interneto informacijos tarnybų (IIS), jei serveris yra sukonfigūruotas HTTP ryšys. Jei esate įdiegę kaip įvardytąjį SQL serverio analizės tarnybų, taip pat sustabdyti SQL serverio naršyklės paslauga. Ši tarnyba turi sustabdyti dėl to, kad yra Msmdredir.dll dalis, ši paslauga yra atnaujinama, kai pritaikote šias karštąsias pataisas.

Registro informacija

Jums nereikia keisti registro.

Karštosios pataisos failo informacija

Šiame karštųjų pataisų pakete yra tik failus, kurie reikalingi šiame straipsnyje išvardytoms problemoms spręsti. Šios karštosios pataisos gali nebūti visų failų, kuriuos reikia turėti norint visiškai atnaujinti produkto komponavimo.

Šių karštųjų pataisų anglų k. versijos failo atributai (failo atributai) yra išvardyti toliau pateiktoje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norite pamatyti skirtumą tarp UTC ir vietos laiko, naudokite valdymo skydo elemento data ir laikas skirtuką laiko juostos .
SQL Server 2005 analizės tarnybų, 32 bitų versija
Failo vardasFailo versijaFailo dydisDataLaikasPlatforma
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 ataskaitų paslaugos, 32 bitų versija
Failo vardasFailo versijaFailo dydisDataLaikasPlatforma
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.applicationNetaikoma5,48519-Oct-200623:15Netaikoma
Reportbuilder.exe.manifestNetaikoma15,60519-Oct-200623:15Netaikoma
Reportbuilderlocalintranet.applicationNetaikoma5,53719-Oct-200623:15Netaikoma
Reportbuilderlocalintranet.exe.manifestNetaikoma13,69819-Oct-200623:15Netaikoma
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.cabNetaikoma1,117,45119-Oct-200623:15Netaikoma
SQL Server 2005 įrankiai, 32 bitų versija
Failo vardasFailo versijaFailo dydisDataLaikasPlatforma
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.xmlNetaikoma26,17215-May-200611:34Netaikoma
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

Būsena


"Microsoft" patvirtino, kad tai yra problema Microsoft produktų, išvardytų skyriuje "Taikoma". Ši problema pirmą kartą buvo ištaisyta SQL Server 2005 Service Pack 2.

Daugiau informacijos


Šias karštąsias pataisas pakeičia Msmdlocal.dll failo funkciją. Kai pritaikote šias karštąsias pataisas, Msmdlocal.dll failą pirmiausia bando įkelti Msmgdsrv.dll failą iš to paties katalogo, kuriame Msmdlocal.dll failo įkėlimo iš. Be to, šios karštosios pataisos įdiegia suderinama versija Msmgdsrv.dll failo vietų, kurie yra naudojami SQL Server Business Intelligence Development Studio ir SQL Server Management Studio.


Ši problema kyla, tiek pradinio leidimo (RTM) versija SQL Server 2005 ir SQL Server 2005 1 pakeitimų paketą (SP1). Turėtų kreiptis dėl karštųjų pataisų paketo versiją, priklauso nuo įrankis, kurį naudojate versiją.


Jei naudojate SQL Server 2005 originalaus leidimo versiją, turite paprašyti, kad karštųjų pataisų paketo versiją 9.00.1557.

Jei naudojate SQL Server 2005 SP1 versiją, turite paprašyti, kad karštųjų pataisų paketo versiją 9.00.2199. Jei norite gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

926422 FIX: gaunate klaidos pranešimą, kai naudojate SQL Server Management Studio ir SQL Server Business Intelligence Development Studio Įdiegus Microsoft Office Excel 2007 kompiuteryje, kuriame yra įdiegtas SQL Server 2005 analizės tarnybų

Norėdami nustatyti, kokia komponentų versijos, atlikite toliau pateikiamus veiksmus.

SQL Server Management Studio, atlikite šiuos veiksmus:
  1. Paleiskite SQL Server Management Studio.
  2. Žinyno meniu spustelėkite apie.
  3. Dialogo lange Apie Microsoft SQL Server Management Studio patikrinkite Microsoft SQL Server Management Studio komponentų versiją ir "Microsoft" analizės tarnybų kliento įrankiai komponentų versiją.


    Originalaus leidimo versiją, šie komponentai yra 9.00.1399.00.


    Šiuos komponentus SP1 versija yra 9.00.2047.00 arba naujesnė versija.
SQL Server Business Intelligence Development Studio, atlikite šiuos veiksmus:
  1. Paleiskite "SQL Server Business Intelligence Development Studio."
  2. Žinyno meniu spustelėkite Apie Microsoft Visual Studio.
  3. Dialogo lange Apie Microsoft Visual Studio įdiegtus produktus sąraše spustelėkite SQL serverio analizės tarnybų , ir tada patikrinkite produkto informacija srityje.


    SQL serverio analizės tarnybų pradinė versija yra 9.00.1399.00.


    SQL serverio analizės tarnybų SP1 versija yra 9.00.2047.00 arba naujesnė versija.
  4. Dialogo lange Apie Microsoft Visual Studio įdiegtus produktus sąraše spustelėkite SQL Server ataskaitų tarnybos , ir tada patikrinkite produkto informacija srityje.

    SQL serverio ataskaitų tarnybos pradinė versija yra 9.00.1399.00.
    SQL serverio ataskaitų tarnybos SP1 versija yra 9.00.2047.00 arba naujesnė versija.

Nuorodos


Jei norite gauti daugiau informacijos apie Microsoft SQL Server naujinimų pavadinimų suteikimo schemą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

822499 naujo įvardijimo schema, skirta Microsoft SQL Server programinės įrangos naujinimų paketams


Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas