KB3174476 – RJEŠENJE: Do mrtve petlje dolazi kada nabavite SCH-M zaključavanje i izmijenite particiju u SQL Server 2014 ili 2016

Primjenjuje se na
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Razmotrite sljedeći scenarij:

  • Pokrenuli ste naredbu Transact-SQL koja pokreće ažuriranje zastarjelih statističkih podataka.
  • Paralelno izvršavate drugu Transact-SQL naredbu koja zaključava shemu (SCH-M), na primjer naredbu ALTER PARTITION SCHEME.

U tom scenariju može doći do trosmjerne mrtve petlje. Mrtva petlja nalazi se među ALTER PARTITION SCHEME, naredbom SELECT i statistikama koje se ažuriraju.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:

Preporuka: instalirajte najnovije kumulativno ažuriranje za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:

      

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.