Simptomi
Razmotrite sledeći scenario:
-
Imate tabelu sa particijama u sistemima Microsoft SQL Server 2008, SQL Server 2008 R2 ili Microsoft SQL Server 2012..
-
Tabela ima nejektiиni indeks koji nije popunjen opadajuжim redosledom.
-
Upit ćete pokrenuti u odnosu na tabelu. Upit obuhvata više particija i zahteva porudžbinu.
U ovom scenariju, upit daje netačne rezultate.
Uzrok
Do ovog problema dolazi zato što SQL Server obrće opsege ID-ova particije kada se upita opadajući indeks. Zbog toga je prekršen ispravan redosled na particijama.
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server. Kada primenite ispravku, morate da omogućite praćenje zastavice 4199 da bi hitna ispravka uspela.
Kumulativna ispravka 8 za SQL Server 2012 SP1 /en-us/help/2917531
Kumulativna ispravka 11 za SQL Server 2012 /en-us/help/2908007
Kumulativna ispravka 10 za SQL Server 2008 R2 SP2 /en-us/help/2908087
Kumulativna ispravka 14 za SQL Server 2008 SP3 /en-us/help/2893410
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:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".