Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Ve výchozím nastavení jsou pro databázi tempdb v Microsoft SQL Server 2016 a 2017 zapnuté nepřímé kontroly. Za podmínek pro zatížení může dojít k chybě plánovače "Nezároční" a u sys.dm_os_spinlock_stats DMV se zobrazí zvýšený obsah číselníku pro DP_LIST číselník.

Řešení

Tato oprava je součástí následujících aktualizací a aktualizací Service Pack:

Informace o aktualizaci Service Pack pro SQL Server 2016

       Service Pack 2 pro SQL Server 2016

O buildech SQL Serveru

Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Nejnovější build pro SQL Server 2016

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy, které byly v předchozích aktualizacích Service Pack, a veškeré nové opravy. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Jak zjistit úroveň verzí, edicí a aktualizací SQL Serveru a jeho součástí

Alternativní řešení

Chcete-li tento problém vyřešit, vypněte nepřímé kontrolní body u databáze tempdb pomocí jednoho z následujících příkazů DDL (Data Definition Language).

Měli byste to udělat takto:

  • V databázi modeldb (tím také změníte výchozí hodnotu pro nové databáze) spusťte následující příkaz:

    ALTER DATABASE [model] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Nebo přímo v databázi tempdb pokaždé, když se instance spustí pomocí agenta SQL Serveru pomocí následujícího příkazu:

    ALTER DATABASE [tempdb] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Nebo pravidelně vyvá přerušení ručních kontrol u databáze tempdb pomocí následujícího příkazu:

    use tempdb#x1

    go
     

    Kromě toho se pomocí TF 3468 deaktivují nepřímé kontroly u tempdb.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Odkazy

Seznamte se s terminologií, kterou Microsoft používá k popisu aktualizací softwaru. Další informace najdete v následujících článcích:

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

ZAPOJTE SE DO PROGRAMU MICROSOFT 365 INSIDER

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×