Sümptomid
Arvestage järgmise stsenaariumiga.
-
Teil on sektsioonitud tabel Microsoft SQL Server 2008, SQL Server 2008 R2 või Microsoft SQL Server 2012..
-
Tabelil on laskuvas järjestuses kordumatu ja rühmitamata indeks.
-
Päringu käivitamine tabeli vastu Päring hõlmab mitut partitsiooni ja taotleb tellimuse esitamist.
Selle stsenaariumi korral annab päring ebaõiged tulemid.
Põhjus
See probleem ilmneb, sest SQL Server tühistab partitsiooni ID vahemikud, kui laskuv indeks on kahelnud. Seetõttu on rikutud kogu partitsioonide õiget järjekorda.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses. Pärast paranduse rakendamist peate lubama jälituslipp 4199, et teha käigultparanduse töö.
Kumulatiivne Update 8 SQL Server 2012 SP1 jaoks /en-us/help/2917531
Kumulatiivne värskendus 11 SQL Server 2012 /en-us/help/2908007
Kumulatiivne värskendus 10 SQL Server 2008 R2 hoolduspaketi SP2 jaoks /en-us/help/2908087
Kumulatiivne Update 14 SQL serveri 2008 hoolduspaketi SP3 jaoks /en-us/help/2893410
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.