Symptomer
Tenk deg følgende:
-
Du aktiverer sporing av endringer for en tabell for SQL Server-database i Microsoft SQL Server 2012 eller SQL Server-2014.
-
Basistabellen inneholder svært få rader med data. Tabellen inneholder for eksempel én rad.
-
Siden tabellen (intern tabell) for endringssporing inneholder omtrent 1 000 rader med data.
-
Syscommittab system-tabellen inneholder mange rader. Tabellen inneholder for eksempel 1,5 millioner rader.
Når du kjører en spørring for å finne ut hvilke endringer er gjort ved hjelp av funksjonen CHANGETABLE i dette scenariet kan bruke SQL Server en plan som bruker en hash-kode lik mengde i stedet for en sortering. Derfor returnerer SQL Server feil informasjon om endringene.
Oppløsning
Oppdatere informasjon
Dette problemet ble først løst i den følgende kumulative oppdateringen for SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som er inkludert i den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
hvor du finner informasjon om siste SQL-serveren bygger.
Obs! Du kan finne informasjon om siste SQL-serveren bygger fraStatus
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.