Artikkelin tunnus: 817076
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Ongelman kuvaus

Kun asiakas selvittää, ettei asiakassivustossa ole Microsoft Message Queuing (MSMQ) -reitityspalvelimia, se selvittää yrityksen topologian tekemällä sivustolinkkien ja sivustojen yhdyskäytävien kyselyitä. Tämä tehdään, jotta asiakas pystyy tekemään kaikki reitityspäätökset, jotka yleensä tekee reitityspalvelin. Message Queuingin käyttämä reititysalgoritmi käyttää sivustolinkkejä ja sivustojen yhdyskäytäviä. Ne on määritetty Active Directory -hakemistopalvelussa sivustojenvälistä reititystä varten. Kun Message Queuing -palvelu luo sivustojenvälisen yhteyden, se yrittää ensin löytää sivuston yhdyskäytävän sivustolinkistä. Jos sivuston yhdyskäytävää ei ole, Message Queuing yrittää lähettää sanoman suoraan. Jos sinulla on tuhansia asiakkaita, vain muutama toimialueen ohjauskone eikä sivustojen yhdyskäytäviä, sivustojen yhdyskäytäville tehdyt (epäonnistuneet) kyselyt voivat heikentää toimialueen ohjauskoneiden suorituskykyä.

Jos et ole varma, ilmeneekö tämä ongelma ympäristössäsi, lue Sen selvittäminen, ilmeneekö tämä ongelma -osa.

Ratkaisu

Voit korjata tämän ongelman asentamalla Microsoft Windows 2000:n uusimman Service Pack -paketin. Jos et jostain syystä pysty asentamaan Windows 2000:n uusinta Service Pack -pakettia, voit hankkia hotfix-korjauksen, joka myös korjaa tämän ongelman. Kun olet asentanut joko Service Pack -paketin tai hotfix-korjauksen, siirry Lisätietoja-osaan ja lue tietoja siitä, miten asetetaan rekisterin parametri, jonka avulla voidaan välttää tarpeettomat reitityskyselyt.

Service Pack -paketin hankkiminen

Voit korjata tämän ongelman hankkimalla Microsoft Windows 2000:n uusimman Service Pack -päivityksen. Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
260910 Uusimman Windows 2000 Service Packin hankkiminen

Hotfix-korjauksen hankkiminen

Tuettu hotfix-korjaus on nyt saatavana Microsoftilta. Se on kuitenkin tarkoitettu vain korjaamaan tässä artikkelissa kuvattu ongelma. Asenna se vain järjestelmiin, joissa on tämä tietty ongelma. Tämä hotfix-korjaus saatetaan testata vielä perusteellisemmin. Siksi, jos ongelma ei ole sinulle vakava, Microsoft suosittelee odottamaan seuraavaa Windows 2000 Service Pack -päivitystä, joka sisältää tämän korjauksen.

Jos haluat ratkaista ongelman heti, hanki hotfix-korjaus Microsoftin asiakastuesta. Luettelo Microsoftin asiakastukipalveluiden puhelinnumeroista ja tietoja tuen kustannuksista on seuraavassa Microsoftin verkkosivustossa:
http://support.microsoft.com/contactus/?ws=support
Huomautus Joissakin erityistapauksissa tuen käytön tavallisia kustannuksia ei peritä, mikäli Microsoftin tukihenkilö toteaa, että tietty päivitys ratkaisee ongelman. Tavalliset tukikustannukset pätevät lisäkysymyksiin ja ongelmiin, jotka eivät liity kyseessä olevaan päivitykseen. Tämän päivityksen englanninkielisessä versiossa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat). Tiedostojen päivämäärät ja kellonajat ovat UTC (Coordinated Universal Time) -ajan mukaisia. Kun tarkastelet tiedoston tietoja, sen aika muunnetaan paikalliseksi ajaksi. Voit selvittää UTC-ajan ja paikallisen ajan välisen eron Ohjauspaneelin Päivämäärä ja aika -työkalun Aikavyöhyke-välilehdessä.
   Päiväys   Aika       Versio      Koko     Tiedostonimi
   --------------------------------------------------
   25.3.2003  18:00  5.0.0.766         281,360  Mq1repl.dll
   4.2.2003  15:51  5.0.0.766          14,096  Mq1sync.exe
   19.2.2003  17:21  5.0.0.769          75,408  Mqac.sys
   25.3.2003  18:00  5.0.0.773         217,360  Mqads.dll
   30.10.2002  16:43  5.0.0.761          25,360  Mqbkup.exe
   25.3.2003  18:00  5.0.0.750          76,560  Mqdscli.dll
   25.3.2003  18:00  5.0.0.773          42,256  Mqdssrv.dll
   21.10.2002  20:31  5.0.0.759          98,064  Mqmig.exe        
   25.3.2003  18:00  5.0.0.759         265,488  Mqmigrat.dll
   25.3.2003  18:00  5.0.0.740         222,480  Mqoa.dll
   25.3.2003  18:00  5.0.0.762           8,464  Mqperf.dll
   25.3.2003  18:00  5.0.0.773         428,304  Mqqm.dll
   25.3.2003  18:00  5.0.0.765         102,672  Mqrt.dll         
   25.3.2003  18:00  5.0.0.772          70,928  Mqsec.dll
   25.3.2003  18:00  5.0.0.769         400,656  Mqsnap.dll
   25.3.2003  18:00  5.0.0.762          23,824  Mqupgrd.dll
   25.3.2003  18:00  5.0.0.767         110,352  Mqutil.dll
   25.3.2003  18:00  5.0.0.748          64,784  Msmq.cpl

				

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa. Tämä ongelma korjattiin Microsoft Windows 2000 Service Pack 4:ssä.

Enemmän tietoa

Järjestelmänvalvojat voivat asettaa rekisterin parametrin, jonka avulla voidaan välttää tarpeettomat reitityskyselyt. Jos haluat Microsoftin asettavan tämän rekisteriparametrin puolestasi, siirry Korjaa ongelma puolestani -osaan. Jos haluat tehdä tämän mieluummin itse, siirry Haluan korjata ongelman itse -osaan.

Saat lisätietoja Windows 2000 Datacenter Server -käyttöjärjestelmän korjaustiedoston hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
265173 Datacenter-ohjelma ja Windows 2000 Datacenter Server -tuote

Korjaa ongelma puolestani

Jos haluat, että rekisteriparametri asetetaan automaattisesti, napsauta Korjaa tämä ongelma -linkkiä. Valitse sitten Tiedostojen lataaminen -valintaikkunassa Suorita ja noudata tämän ohjatun toiminnon ohjeita.

Korjaa tämä ongelma
Microsoftin Fix it -ratkaisu 50085



Huomautus Tämä ohjattu toiminto saattaa olla saatavana vain englanninkielisenä. Automaattinen korjaus toimii kuitenkin myös muiden Windowsin kieliversioiden kanssa.

Huomautus Jos et ole käyttämässä tietokonetta, jossa tämä ongelma ilmenee, tallenna Fix it -ratkaisu muistitikkuun tai CD-levylle ja suorita se sitten tietokoneessa, jossa ongelma ilmenee.

Siirry nyt Lisämuutoksen määrittäminen tähän Service Pack -pakettiin ja hotfix-korjaukseen -osaan.

Haluan korjata ongelman itse

Tärkeää Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Vakavia ongelmia saattaa kuitenkin ilmetä, jos rekisteriä muokataan virheellisesti. Varmista siis, että noudatat ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muokkaamista. Tällöin voit palauttaa sen, jos ongelmia ilmenee. Lisätietoja rekisterin varmuuskopioimisesta ja palauttamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
322756 Rekisterin varmuuskopioiminen ja palauttaminen Windowsissa
Toimi seuraavasti ja sulje sitten Rekisterieditori:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava avain rekisteristä ja napsauta sitä:
    hklm\software\microsoft\msmq\parameters
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita IgnoreSiteLinks ja paina sitten ENTER-näppäintä.
  5. Valitse Muokkaa-valikosta Muokkaa.
  6. Kirjoita 1 ja valitse sitten OK.
Jos tämä arvo on 1, Message Queuing muodostaa suoran yhteyden. Message Queuing olettaa, ettei mitään sivuston yhdyskäytävää ole olemassa. Tämän vuoksi Message Queuing ei tee Active Directory -kyselyä.

Tämä rekisteriasetus auttaa ottamaan käyttöön Message Queuingin muussa kuin vakiokokoonpanossa. Windows 2000:n julkaisutiedoissa sanotaan eksplisiittisesti, että kussakin sivustossa on oltava reitityspalvelin. Tästä rekisteriasetuksesta voi olla apua, jos et tarvitse reititystä mutta haluat käyttää julkisia jonoja.

Siirry nyt Lisämuutoksen määrittäminen tähän Service Pack -pakettiin ja hotfix-korjaukseen -osaan.

Sen selvittäminen, ilmeneekö tämä ongelma

Tämä ongelma voidaan tunnistaa käytettäessä Message Queuing -diagnostiikkakirjaamista. Hakemistoon %windir%\debug luodaan tekstitiedosto nimeltä Msmq.log. Lokitiedosto sisältää Message Queuingiin liittyviä diagnostiikkatietoja. Message Queuing -kirjaaminen otetaan käyttöön seuraavien vaiheiden avulla.

Toimi seuraavasti ja sulje sitten Rekisterieditori:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava avain rekisteristä ja napsauta sitä:
    hklm\software\microsoft\msmq\parameters\debug
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita LoggingTypes ja paina sitten ENTER-näppäintä.
  5. Valitse Muokkaa-valikosta Muokkaa.
  6. Kirjoita c00000000 ja valitse sitten OK.
Kun kirjaaminen on käytössä, saatat saada useita seuraavankaltaisia lokimerkintöjä:
mqdscore/dsads/69. (&(objectCategory=CN=MSMQ-Site-Link,CN=Schema,CN=Configuration,DC=company,DC=com)(mSMQSite1=CN=location,CN=Sites,CN=Configuration,DC=company,DC=com))

Jos tämän artikkelin ongelman oireista kertovassa osassa kuvatut ongelmat ilmenevät, ota tämä korjaus käyttöön.

Lisämuutoksen määrittäminen tähän Service Pack -pakettiin ja hotfix-korjaukseen

Tässä Service Pack -paketissa ja hotfix-korjauksessa on lisämuutos. Se pienentää reititystietojen päivitystaajuuden oletusasetusta 3 minuutista 12 tuntiin, jotta reititystiedot eivät muutu niin nopeasti. Voit määrittää tämän muutoksen seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava avain rekisteristä ja napsauta sitä:
    hklm\software\microsoft\msmq\parameters\
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita routingrefreshinterval ja paina sitten ENTER-näppäintä.
  5. Valitse Muokkaa-valikosta Muokkaa.
  6. Anna uusi arvo.

    Uusi oletusarvo on 12 tuntia.

Korjasiko tämä ongelman?

Tarkista, onko ongelma korjattu. Jos ongelma on korjattu, sinun ei tarvitse enää tehdä muita tämän artikkelin toimia. Jos ongelmaa ei ole korjattu, voit ottaa yhteyttä tukeen.

Ominaisuudet

Artikkelin tunnus: 817076 - Viimeisin tarkistus: 10. lokakuuta 2011 - Versio: 2.0
Hakusanat: 
kbmsifixme kbfixme kbhotfixserver kbqfe kbwin2ksp4fix kbbug kbfix kbwin2000presp4fix KB817076

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com