Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

Az SQL Server ODBC-illesztőprogramjában tapasztalt teljesítménycsökkenés és memóriavesztés javítása

A jelenség
A Microsoft SQL Server ODBC-illesztőprogramját (sqlsrv32.dll) használó alkalmazásokban teljesítménycsökkenés és memóriavesztés jelentkezhet az SQL Server 2000 Service Pack 3 (SP3) szervizcsomag bármely változatának telepítését követően. Ez különösen az eredményhalmazban nagy számú oszlopot visszaadó lekérdezések, illetve a nagy számú oszlopot visszaadó előkészített lekérdezések végrehajtása során vehető észre.
Oka
Az SQL Server 2000 SP3 szervizcsomag által telepített Microsoft SQL Server ODBC-illesztőprogramban módosult az az algoritmus, amellyel az SQL Server az ODBC-utasításokhoz szükséges oszlopok metaadatainak lefoglalását végzi. Az illesztőprogram bizonyos esetekben memóriavesztést okozhat.
A megoldás
A probléma elhárításához kövesse az alábbi módszerek egyikét:

1. módszer

Telepítse a Microsoft Data Access Components (MDAC) 2.7 Service Pack 1 Refresh csomagot a számítógépen. Az MDAC 2.7 Service Pack 1 Refresh csomag letöltéséhez látogasson el a Microsoft alábbi webhelyére:Megjegyzés: A probléma fürtben való elhárításához az MDAC 2.7 Service Pack 1 Refresh csomagot vagy a gyorsjavítást a fürt összes csomópontjára telepítenie kell.

2. módszer

Az SQL Server 2000 Service Pack 3a (SP3a) szervizcsomag tartalmazza ennek a problémának a megoldását. A probléma elhárításához szerezze be az SQL Server 2000 legújabb szervizcsomagját. Erről bővebben a Microsoft Tudásbázis következő cikkében tájékozódhat: 290211 A legfrissebb SQL Server 2000 szervizcsomag beszerzése.

3. módszer

Lépjen kapcsolatba a terméktámogatási szolgálattal a gyorsjavítás beszerzéséhez.

Gyorsjavítási információk

A Microsoft közzétett egy támogatott gyorsjavítást, de az csak a jelen cikkben ismertetett probléma megoldására alkalmas. Csak olyan rendszereken telepítse, amelyeken az adott probléma jelentkezik.

Amennyiben a gyorsjavítás letölthető, a Tudásbázis jelen cikke tetején megtalálható egy, a letölthető gyorsjavításról tájékoztató bekezdés. Ha a bekezdés nem jelenik meg, a gyorsjavítás beszerzéséhez forduljon a Microsoft ügyfél- és támogatási szolgálatához.

Megjegyzés: További problémák esetén, vagy ha hibaelhárításra van szükség, előfordulhat, hogy létre kell hoznia egy külön szolgáltatásigénylést. A szokásos támogatási díjak terhelik a tanácsadó szolgálatnak feltett további kérdéseket, amennyiben azok nem kapcsolatosak a szóban forgó gyorsjavítással. A Microsoft ügyfél- és támogatási szolgálata telefonszámainak teljes listájáért vagy a külön szolgáltatásigénylések létrehozásával kapcsolatos információkért keresse fel a Microsoft alábbi webhelyét: Megjegyzés: A letölthető gyorsjavítással foglalkozó részben a gyorsjavítás összes nyelvváltozatát megtalálja. Ha a keresett nyelv nem található a felsoroltak között, a gyorsjavítás azon a nyelven nem érhető el. A gyorsjavítás angol nyelvű kiadása a következő táblázatban található fájlattribútumokkal (vagy újabbakkal) rendelkezik. A fájlok dátumai és időpontjai egyezményes idő (UTC) szerint vannak megadva. A fájlinformációk megtekintése során ezek helyi időre konvertálódnak. A helyi idő és az egyezményes világidő közötti különbségről a Vezérlőpultról elérhető Dátum és idő párbeszédpanel Időzóna lapján tájékozódhat.
   Dátum        Idő    Verzió             Méret   Fájlnév   -----------------------------------------------------------   2003.02.10.  21:41  2000.81.9031.29    24 576  Odbcbcp.dll         2003.02.10.  21:40  2000.81.9031.29   385 024  Sqlsrv32.dll     				

Állapot
A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza. A probléma javítva lett az SQL Server 2000 Service Pack 3a szervizcsomagban. A problémának nincs kerülő megoldása.
Tulajdonságok

Cikkazonosító: 814410 - Utolsó ellenőrzés: 12/01/2008 21:37:00 - Verziószám: 5.4

  • Microsoft SQL Server 2000 Service Pack 3
  • kbbug kbfix kbqfe kbautohotfix KB814410
Visszajelzés