KB3044952 – JAVÍTÁS: Problémák merülnek fel, amikor engedélyezi a pufferkészlet-bővítmény funkciót a SQL Server 2014-ben

Hatókör
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Ez a cikk a Microsoft SQL Server 2014 Service Pack 1 (SP1) szervizcsomag hibajelentési fejlesztéseit ismerteti a Microsoft SQL Server 2014 új pufferkészlet-bővítményének használatakor.

További információ

Ha engedélyezi a pufferkészlet-bővítmény funkciót az SQL Server 2014-ben, a következő ismert problémák jelentkezhetnek:

  • Engedélyezi a pufferkészlet-bővítmény funkciót, amelynek mérete kisebb, de megközelíti az SQL Server 2014 Standard kiadásban érvényes maximális kiszolgálói memóriaméret négyszerese. Például a kiszolgáló memóriájának maximális mérete 28 gigabájt (GB), a pufferkészlet bővítményének mérete pedig 109 GB. Amikor megpróbálja újraindítani az SQL Server szolgáltatást, az SQL Server nem indítható el, és a következő hibaüzenet jelenik meg az SQL Server hibanaplójában:

    Megjegyzés

    < Dátum><Idő> Server Common Language Runtime (CLR) funkció inicializálása a CLR v4.0.30319-es verziójával a Lemeznév>:\Windows\Microsoft.NET\Framework64\v4.0.30319\ mappából<.
    < Dátum><Idő> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum 12989098 page descriptors.
    < Dátum><Idő> spid8s hiba: 864, súlyosság: 16, állapot: 1.
    < Dátum><Idő> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum 12989098 page descriptors.

    Az SQL Server 2014 Service Pack 1 (SP1) telepítését követően az SQL Server probléma nélkül újraindítható.

  • Engedélyezze a pufferkészlet-bővítmény funkciót, majd állítsa be a maximális kiszolgálói memóriaméretet a pufferkészlet-bővítmény korábban meghatározott fájlméreténél nagyobbra (a pufferkészlet-bővítmény méretének tervszerűen nagyobbnak kell lennie, mint a maximális kiszolgálói memóriaméret). A konfigurálás sikeres volt, és a pufferkészlet bővítménye megfelelően működik. A pufferkészlet-kiterjesztés azonban le van tiltva az SQL Server szolgáltatás újraindítása után, és a következő hibaüzenet jelenik meg az SQL Server hibanaplójában:

    Megjegyzés

    < Dátum><Idő> A kiszolgálói pufferkészlet bővítményének nagyobbnak kell lennie, mint a fizikai memória megadott maximális kiszolgálói memória> mérete<. A pufferkészlet-kiterjesztés nincs engedélyezve.

    Az SQL Server 2014 SP1 alkalmazása után az SQL-hibanaplóban található üzeneten kívül a következő figyelmeztető üzenet is megjelenik az SQL Server Management Studio (SSMS) alkalmazásban:

    Megjegyzés

    A maximális megadott kiszolgálómemória – <XXX> MB nagyobb, mint a pufferkészlet-kiterjesztés fájlmérete – <XXX> MB. A pufferkészlet-bővítmény újraindításkor le lesz tiltva.

  • Ha pufferkészlet-kiterjesztésfájlt hoz létre a lemezen, ahol nincs elegendő hely (például a kiszolgáló memóriájának maximális mérete 28 GB, a pufferkészlet kiterjesztésének mérete pedig 120 GB), a következő, az operációs rendszert ismertető hibaüzenet jelenik meg az SQL Server hibanaplójában:

    Megjegyzés

    < Dátum><Idő> A spid52 CREATE FILE művelet hibába ütközött, az operációs rendszer hibája A fájlméret módosítása nem sikerült, miközben megpróbálta megnyitni vagy létrehozni a fizikai fájl "<Fájl elérési útja>. BPE".

    Az SQL Server 2014 SP1 alkalmazása után a következő egyértelmű hibaüzenet jelenik meg:

    Megjegyzés

    Operációs rendszer hiba: (Nincs elég hely a lemezen)

  • Ha egy nagyon nagy méretű pufferkészlet-kiterjesztésfájlt konfigurál, a következő hibaüzenet jelenik meg, amely nem tudja leírni a tényleges jelentését:

    Megjegyzés

    Msg 864, Level 16, State 1, Line 1
    Kísérlet 25600 BUF lefoglalására a pufferkészlet kiterjesztéséhez legfeljebb 12800 oldalleíróhoz.

    Az SQL Server 2014 SP1 alkalmazása után a hibaüzenet a következőre változik:

    Megjegyzés

    Megkísérelte inicializálni az XXX> KB méretű < pufferkészlet-bővítményt, de a maximálisan engedélyezett méret <XXX> KB

  • Ha az SSD-kiterjesztésfájl létrehozása valamilyen hiba miatt sikertelen (például a megadott könyvtár hiánya), az SQL Server a következő hibaüzenetet nyomtatja:

    Megjegyzés

    Nem sikerült létrehozni egy XXX> MB méretű < pufferkészlet-bővítményt a "" elérési úton

    A hibaüzenetben szereplő elérési út nem lesz nyomtatva.
    Az SQL Server 2014 SP1 alkalmazása után az elérési út helyesen lesz kinyomtatva, ha az SSD-fájl létrehozása sikertelen.

Szervizcsomag adatai

Az SQL Server 2014-hez készült Service Pack 1 szervizcsomag beszerzéséhez használja az alábbi hivatkozást:

Az SQL Server 2014 Service Pack 1 (SP1) szervizcsomaggal kapcsolatban az SQL Server 2014 Service Pack 1 szervizcsomagban kijavított hibák című témakörben talál további információt.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.