Jelenségek

A Microsoft SQL Server 2016-ban és 2017-ben alapértelmezés szerint be vannak kapcsolva a tempdb adatbázis közvetett ellenőrzőpontjai. Nehéz terhelés esetén "Nem hozamozó ütemező" hibaüzenet jelenhet meg, és a sys.dm_os_spinlock_stats DMV magasabb szintű spinlock-tartalmat mutat a DP_LIST spinlock típushoz.

Megoldás

Ez a javítás az alábbi frissítésekben és szervizcsomagban található meg:

Az SQL Server 2016 szervizcsomaggal kapcsolatos adatai

       Service Pack 2 for SQL Server 2016

Az SQL Server-buildek

Az SQL Server minden új buildja tartalmazza az előző build összes gyorsjavítását és biztonsági javítását. Azt javasoljuk, hogy telepítse az SQL Server legújabb kumulatív frissítéseit:

Legújabb összegző frissítés az SQL Server 2017-hez

az SQL Server 2016 legújabb builde

A szervizcsomagok eloszlásfüve vannak. Minden új szervizcsomag tartalmazza a korábbi szervizcsomagok összes javítását, valamint az esetleges új javításokat. Azt javasoljuk, hogy alkalmazza a legújabb szervizcsomagot és a legújabb kumulatív frissítést az adott szervizcsomaghoz. A legújabb szervizcsomag telepítése előtt nem kell korábbi szervizcsomagot telepítenie. Az alábbi cikk 1. táblázatában további információt talál a legújabb szervizcsomagról és a legújabb összegző frissítésről.

Az SQL Server és összetevői verziójának, kiadásának és frissítési szintjének megállapítása

Kerülő megoldás

A probléma megoldásához kapcsolja ki a tempdb adatbázis közvetett ellenőrzőpontjait az alábbi Adatdefiníciós nyelv (DDL) utasítások egyikével.

Ezt a következőképpen kell tenni:

  • A modellezőb adatbázisban (ez az új adatbázisok alapértelmezett értékét is módosítja) futtassa a következő utasítást:

    ALTER DATABASE [model] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Vagy közvetlenül a tempdb adatbázison minden alkalommal, amikor a példány elindul az SQL Server Agent használatával, az alábbi utasítás használatával:

    ALTER DATABASE [tempdb] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Vagy rendszeres időközönként manuális ellenőrzőpontokat ad a tempdb adatbázishoz az alábbi utasítással:use tempdb


    go checkpoint
    go
     

    Emellett a TF 3468 használható a tempdb közvetett ellenőrzőpont letiltására is.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Hivatkozások

Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát. További információt az alábbi cikkekben talál:

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×