KB3195901 – RJEŠENJE: SQL Server 2016 ruši se kada se zadatak pokretača n-torke neočekivano završi

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

Simptomi

Dugotrajna naredba jezika za definiranje podataka (Data Definition Language, DDL) može blokirati zadatak pokretača n-torke u pozadini i uzrokovati mrtvu petlju. Najvjerojatnije će zadatak Tuple Mover biti odabran kao žrtva zastoja. Ako se to dogodi, Microsoft SQL Server može se srušiti. Osim toga, u zapisniku o pogreškama sustava SQL Server primit ćete poruke o pogreškama koje sliče sljedećima:

Napomena

Pogreška: 1205, Ozbiljnost: 13, Stanje: 18.
Transakcija (ID <procesa, ID> procesa) zaključana je prilikom zaključavanja resursa s drugim procesom i odabrana je kao žrtva mrtve petlje. Ponovno pokrenite transakciju.
ex_terminator: mogući prekid zbog iznimke tijekom odmotavanja stoga.

Slično tome, kada se zadatak pokretača n-torke pokreće pod velikim pritiskom memorije (na primjer, iskorištenost memorije postaje 100 posto), zadatak pokretača n-torke neočekivano završava i uzrokuje rušenje sustava SQL Server.

Rješenje

Kumulativni podaci o ažuriranju

Rješenje tog problema obuhvaćeno je sljedećim kumulativnim ažuriranjem za SQL Server:

O kumulativnim ažuriranjima 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. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2016
      

      

Status

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

Reference

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