KB3052167 – RJEŠENJE: pogreška 1205 kada se u programu SQL Server 2014 izvršava paralelni upit koji sadrži operatore vanjskih spojeva

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 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Simptomi

Pretpostavimo da imate tablicu koja sadrži indekse spremišta stupaca u sustavu Microsoft SQL Server 2014. Kada pokrenete paralelni upit koji sadrži operatore vanjskog spoja na tablici, može doći do mrtve petlje unutar upita te ćete primiti sljedeću poruku o pogrešci:

Napomena

Pogreška 1205
Transakcija (ID procesa: n) bila je zaključana u mrtvoj petlji na generičkim resursima objekta koji se mogu čekati s drugim procesom te je odabrana kao žrtva mrtve petlje. Ponovno pokrenite transakciju.

Napomena Taj se problem pojavljuje samo kada je mogućnost maksimalnog stupnja paralelizma (MAXDOP) postavljena na veću od 1.

Rješenje

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

Kumulativno ažuriranje 1 za SQL Server 2014 SP1 /en-us/help/3067839

Kumulativno ažuriranje 8 za SQL Server 2014 /en-us/help/3067836

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:

      

Informacije o hitnom popravku Microsoft nudi podržani hitni popravak. No namjena ovog hitnog popravka jest samo za rješavanje problema opisanog u ovom članku. Primijenite ovaj hitni popravak samo na sustave koji imaju taj određeni problem.

Ako je hitni popravak dostupan za preuzimanje, pri vrhu članka iz baze znanja nalazi se odjeljak "Dostupno je preuzimanje hitnog popravka". Ako se ovaj odjeljak ne prikazuje, pošaljite zahtjev Microsoftovoj korisničkoj službi i podršci da nabavite hitni popravak.

Napomena: ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugu. Uobičajene cijene poziva službi za podršku primjenjuju se na dodatna pitanja i probleme koje nemaju veze s ovim hitnim popravkom. Cjelovit popis telefonskih brojeva Microsoftove službe za korisnike i podršku ili stvaranje zasebnog zahtjeva za uslugu potražite na sljedećem Microsoftovu web-mjestu:

/contactus/?ws=support Napomena Obrazac "Dostupno preuzimanje hitnog popravka" prikazuje jezike za koje je hitni popravak dostupan. Ako ne vidite jezik, hitni popravak nije dostupan za taj jezik.

Status

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