Vzťahuje sa naSQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Príznaky

Predpokladajme, že povolíte automatické ladenie dotazov v programe SQL Server 2017 a 2019. Pri spúšťaní mnohých súbežných uložených procedúr sa môže stať, že sa pri ZOSTAVOVAní scenára zostavenia vyskytnú nasledujúce podmienky:

  1. Spustite uloženú procedúru.

  2. Použite dotaz na ukladanie údajov (QDS) na vynútenie plánu.

  3. Spustite sp_recompile na uloženej procedúre, ak chcete násilne odstrániť plán z vyrovnávacej pamäte procedúr.

  4. Spustiť uloženú procedúru súčasne v mnohých samostatných reláciách.

Príčina

Po vynútení plánu pomocou údajového ukladacieho priestoru dotazu a jeho odstránení z vyrovnávacej pamäte procedúr plán už nie je uložený vo vyrovnávacej pamäti a súčasné spustenie má za následok blokovanie kompilácie.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Riešenie

Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Informácie o kumulatívnych aktualizáciách pre SQL Server:

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.