Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Simptomi

Razmislite o sljedećem scenariju:

  • Koristite Microsoft SQL Server 2016 Service Pack 2 (SP2) Kumulativno ažuriranje 2 (CU2) ili novije verzije.

  • Izvodite instancu koja hostira mnogo baza podataka (obično više od 200), a instanca je dio grupe uvijek na dostupnosti (AG) (obično s ulogom sekundarnog poslužitelja). Napomena Sve baze podataka korisnika ne moraju pripadati AG-ima.

  • Pokrenite aplikaciju Volume Shadow Copy Services (VSS) da biste zatražili sigurnosno kopiranje svih ili nekih baza podataka SQL Server instance.

U tom scenariju servis za zapisivanje podataka sustava SQL Server može doći do mrtve petlje i neodređeno vrijeme držati brave protiv interne tablice sustava u matrici (sys.sysdbreg s object_id 28). Osim toga, ta zaključavanja sprječavaju čitanje iz sistemskih prikaza dinamičkog upravljanja (DMV- a) kao što je sys.dm_hadr_database_replica_states, a mogu dovesti do glavnih sekundarnih blokiranja u instanci. Osim toga, primijetit ćete da analiza lanca bloka vraća sljedeću izjavu koja potječe iz SQL Server VSS Writer kao blokator glave:

"select name, recovery_model_desc, state_desc, CONVERT(integer, is_in_standby), ISNULL(source_database_id,0) from master.sys.databases"

Nakon SQL Server će status čekanja biti ASYNC_NETWORK_IO.

Napomena Budući da ASYNC_NETWORK_IO čekanje implementira, wait_time protiv njega nikada neće prelaziti dvije sekunde (2000 ms). Međutim, vrsta čekanja ostat će na mjestu na neodređeno vrijeme, a ta se situacija nikada neće sama deblokirati. To zahtijeva da ubijete servis za zapisivanje podataka sustava SQL Server deblokirati situaciju.

Među SPID-om koji blokira ovaj blokator glave često će biti DBSTARTUP SPID (uvijek na sekundarnom DB ponavljanju).

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

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

Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×