KB4010984 – RJEŠENJE: pogreška tvrdnje kada se dm_exec_query_statistics_xml koristi u planu upita koji sadrži određene operatore u sustavu SQL Server 2016

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 2016 Service Pack 1

Simptomi

Kada pokušate dohvatiti planove upita pomoću funkcije system dm_exec_query_statistics_xml u programu Microsoft SQL Server 2016, ako se funkcija dinamičkog upravljanja (DMF) koristi u istoj razini u planu upita koji sadrži sortiranje, spajanje raspršivanja ili operator zbrajanja raspršivanja (na primjer, korištenje funkcije CROSS APPLY s drugim prikazom dinamičkog upravljanja (DMV)), u SQL Server će se zabilježiti pogreška tvrdnje koja sliči sljedećem zapisnik pogrešaka.

Napomena

  • Msg 3624, Level 20, State 1, Line LineNumber
  • Provjera tvrdnji sustava nije uspjela. Pojedinosti potražite u zapisniku o pogreškama sustava SQL Server. Pogrešku tvrdnje obično uzrokuje softverska programska pogreška ili oštećenje podataka. Da biste provjerili je li baza podataka oštećena, pokrenite naredbu DBCC CHECKDB. Ako ste pristali na slanje sigurnosnih kopija Microsoftu tijekom postavljanja, mali će se izvatci o stanju pri padu sustava poslati Microsoftu. Microsoft može ponuditi ažuriranje u najnovijem servisnom paketu ili u hitnom popravku tehničke podrške.
  • poruka 596, razina 21, država 1, broj retka
  • Nije moguće nastaviti s izvršavanjem jer je sesija u stanju zaustavljanja.
  • poruka 0, razina 20, država 0, broj retka
  • U trenutnoj naredbi došlo je do ozbiljne pogreške. Rezultate ako takvi mogu biti odbačeni.

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

Kumulativno ažuriranje 2 za SQL Server 2016 SP1

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.