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.