Oprava: Funkce CHANGETABLE v dotaz vrací nesprávné výsledky, pokud je povoleno sledování změn v SQL Server 2012 a SQL Server 2014

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3125525
Příznaky
Jde o takovouto situaci:

  • Pro tabulku databáze SQL Server v Microsoft SQL Server 2012 a SQL Server 2014 sledování změn zapnete.
  • Základní tabulka obsahuje řádky dat velmi málo. Například tabulka obsahuje jeden řádek.
  • Straně (vnitřní systém tabulka) sledování změn obsahuje přibližně 1 000 řádků s daty.
  • Systémové tabulky syscommittab obsahuje mnoho řádků. Například tabulka obsahuje řádky 1,5 milionu.
V tomto scénáři při spuštění dotazu zjistit, které změn pomocí CHANGETABLE funkce serveru SQL Server použít plán, který používá agregační funkci hash shoda namísto řazení. Proto SQL Server vrací nesprávné informace o změnách.
Řešení

Informace o aktualizaci

Tento problém byl poprvé opraven v následující kumulativní aktualizaci pro SQL Server:
Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server

Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly obsaženy v předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:

Poznámka: Můžete najít informace o nejnovější SQL Server vytvoří z Kde lze najít informace o nejnovější SQL Server vytvoří.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3125525 - Poslední kontrola: 05/31/2016 10:11:00 - Revize: 3.0

Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3125525 KbMtcs
Váš názor