Příznaky
Opětovné sestavení indexu v režimu online může způsobit index poškození nebo ztrátě dat při použití s souběžných dotazů, které změnit počet řádků v Microsoft SQL Server 2012 nebo Microsoft SQL Server 2014. Například replikaci aktualizuje mnoho řádků v tabulce při sestavení online indexu je spuštěn současně v téže tabulce.
K tomuto problému dochází, pokud jsou splněny následující podmínky:-
Online index vytvořit dotaz spustí v paralelním režimu.
-
Zablokování chyby a závažné chyby, například "časový limit uzamčení" dochází v určitém pořadí.
Poznámka: Chcete-li tento problém vyřešit, spusťte v režimu serial sestavení online indexu (DOP = 1).
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.
Kumulativní aktualizace 11 pro SQL Server 2012 SP1/en-us/help/2975396
Kumulativní aktualizace 1 pro SQL Server 2012 SP2/en-us/help/2976982
Kumulativní aktualizace 2 pro SQL Server 2014/en-us/help/2967546
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Informace o opravě hotfix SQL Server 2012Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk. Poznámka: Po instalaci opravy hotfix, rozšířené události progress_report_online_index_operation dále obsahují podrobnosti o chybě error_number datové pole, která byla přidána k události. Toto pole slouží k identifikaci jakékoli vnitřní chyby během operace Online indexu.
Požadavek na restartováníPo instalaci této opravy hotfix nemusíte restartovat počítač.
Informace o nahrazení opravy hotfixTato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".