Primjenjuje se na
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 Developer SQL Server 2017 Enterprise Core SQL Server 2017 Enterprise

Simptomi

Pretpostavimo da koristite Microsoft SQL Server 2016 i 2017. Ako xml_deadlock_report događaja omogućite za prikupljanje podataka za ulazne brave, mnogi xml_deadlock_report događaji prijavljeni su za jednu jedinstvenu pojavu zastoja u nastavku upita.

Zaobilazno rješenje

Kao zaobilazno rješenje za taj problem možete prikupiti error_reported XEvent pomoću filtra error_number = 1205 umjesto xml_deadlock_report, kao što se vidi u sljedećem primjeru:

Stvaranje sesije događaja [Deadlock_Collection] na poslužitelju

Dodavanje događaja SQLServer.error_reported (

WHERE ([error_number] = (1205)))

Dodavanje ciljne package0. histogram (SET filtering_event_name = N ' sqlserver.lock_acquired ', source = N ' sqlserver.query_hash ')

WITH (MAX_MEMORY = 4096 KB, EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS, MAX_DISPATCH_LATENCY = 30 SEKUNDI, MAX_EVENT_SIZE = 0 KB, MEMORY_PARTITION_MODE = NONE, TRACK_CAUSALITY = ON, STARTUP_STATE = ISKLJUČENO) 

IĆI

Rješenje

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

       Kumulativno ažuriranje 10 za SQL Server 2017

       Kumulativno ažuriranje 2 za SQL Server 2016 SP2

NapomenaUz ovaj popravak nema prijavljenih xml_deadlock_report događaja za zastoj unutar upita kada se zastoj može razriješiti bez ubijanja nit.

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Najnovije Kumulativno ažuriranje za SQL Server 2016

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Saznajte više o terminologijikoju 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.