Simptomi

Razmotrite sledeći scenario:

  • Omogućavate praćenje promena za tabelu SQL Server baze podataka u sistemu Microsoft SQL Server 2012 ili SQL Server 2014.

  • Osnovna tabela sadrži veoma mali broj redova podataka. Na primer, tabela sadrži jedan red.

  • Bočna tabela praćenja promena (unutrašnja sistemska tabela) sadrži približno 1.000 redova podataka.

  • Sistemska tabela syscommittab sadrži mnogo redova. Na primer, tabela sadrži 1,5 miliona redova.

U ovom scenariju, kada pokrenete upit da biste utvrdili koje promene se izvršavaju pomoću funkcije CHANGETABLE, SQL Server može da koristi plan koji koristi agregat za podudaranje hash-a umesto sortiranja. Zbog toga SQL Server vraća netačne informacije o promenama.

Rešenje

Informacije o ažuriranju

Ovaj problem je prvi put otklonjen u sledećoj kumulativnoj ispravci za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Napomena Informacije o najnovijim SQL Server builds objektima možete pronaći od where da biste pronašli informacije o najnovijim SQL Server builds.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.