Simptomi
Razmotrite sljedeći scenarij:
-
Imate particionirane tablice u programu Microsoft SQL Server 2008, SQL Server 2008 R2 ili Microsoft SQL Server 2012..
-
Tablica sadrži nejedinstven, neklasterirani indeks silaznim redoslijedom.
-
Pokrenete upit s tablicom. Upit se proteže na više particija i zahteva narudžbu.
U ovom scenariju upit vraća netočne rezultate.
Uzrok
Taj se problem pojavljuje zato što SQL Server poništava ID-ove particija kada je silazni indeks upitan. Dakle, narušena je ispravna narudžba na svim particijama.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server. Kada primijenite popravak, morate omogućiti praćenje zastavice 4199 da bi hitni popravak funkcionisali.
Kumulativno ažuriranje 8 za SQL Server 2012 SP1 /en-us/help/2917531
Kumulativno ažuriranje 11 za SQL Server 2012 /en-us/help/2908007
Kumulativno ažuriranje 10 za SQL Server 2008 R2 SP2 /en-us/help/2908087
Kumulativno ažuriranje 14 za SQL Server 2008 SP3 /en-us/help/2893410
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".