Taikoma
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows

Simptomai

Apsvarstykite šį scenarijų:

  • Naudojate "Microsoft SQL Server" 2016 2 pakeitimų paketą (SP2) 2 kaupiamąjį naujinimą (CU2) arba vėlesnes versijas.

  • Naudojate egzempliorių, kuriame yra daug duomenų bazių (paprastai daugiau nei "200"), o egzempliorius – visada pasiekiamumo grupėje (AG) (paprastai antrinio serverio vaidmenyje). Pastaba visoms vartotojų duomenų bazėms nereikia priklausyti AGs.

  • Galite paleistiTomo šešėlinio kopijavimo tarnybos (VSS) taikomąją programą, kad būtų galima prašyti visos arba kai kurios SQL serverio egzemplioriaus duomenų bazės atsarginės kopijos.

Pagal šį scenarijų "SQL Writer" tarnyba gali pasiekti aklavietės situaciją ir Neriboto laiko apsauga nuo vidinės sistemos lentelės pagrindiniame lange (sys. sysdbreg su object_id 28). Be to, šios spynos trukdo skaityti sistemos dinaminių valdymo rodinių (DMV), pvz., sys.dm_hadr_database_replica_states, ir gali sukelti didelių antrinis blokavimas egzemplioriuje. Be to, pastebite, kad bloko grandinės analizė pateikia šį sakinį iš SQL serverio VSS rašytuvo kilusios kaip galvutės blokatoriaus:

Pasirinkite vardas, recovery_model_desc, state_desc, KONVERTUOTI (sveikojo skaičiaus, is_in_standby), ISNULL (source_database_id, 0) nuo Master. sys. "duomenų bazės"

Tada "SQL Server" bus " ASYNC_NETWORK_IO" laukimo būsena.

Pastaba Kadangi ASYNC_NETWORK_IO palaukite, wait_time prieš tai niekada neviršys dviejų sekundžių (2 000 MS). Tačiau laukimo tipas liks vietoje neribotą laiką, todėl ši situacija nebus atblokuota. Norint atblokuoti situaciją, reikia nužudyti SQL rašytuvo paslaugą.

Naudojant šio vadovo blokatoriaus blokuojamą SPID, dažnai bus DBSTARTUP SPID (AlwaysOn antrinis DB perdaryti).

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Sprendimas

Ši problema išspręsta SQL serverio kaupiamajame naujinime:

Apie SQL serverio kaupiamieji naujinimai:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Nuorodos

Sužinokite apie  terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.