Simptomi
Razmotrite sljedeći scenarij:
-
Možete omogućiti evidentiranje promjena za tablicu baze podataka sustava SQL Server u programu Microsoft SQL Server 2012 ili SQL Server 2014.
-
Bazna tablica sadrži vrlo malo redaka podataka. Na primjer, tablica sadrži jedan redak.
-
Strana tablica za praćenje promjena (interna tablica sustava) sadrži približno 1.000 redaka podataka.
-
Tablica sustava sysna tabulatora sadrži mnogo redaka. Na primjer, tablica sadrži 1.500.000 redaka.
U ovom scenariju kada pokrenete upit da biste odredili koje su promjene izvršene pomoću funkcije Changetable , SQL Server može koristiti plan koji koristi agregat za slaganje raspršivanja umjesto sortiranja. Prema tome, SQL Server vraća netočne informacije o promjenama.
Rješenje
Informacije o ažuriranju
Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su uvršteni u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
NapomenaInformacije o najnovijem SQL Serveru možete pronaći na mjestu na kojem se nalaze informacije o najnovijim verzijama sustava SQL Server.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.