Oprava: Dotazy, ktoré vždy spúšťať sekundárne databázy získať prekompilovali v SQL Server

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3181444
Príznaky
Predpokladajme, že používate funkciu skupiny dostupnosti AlwaysOn Microsoft SQL Server 2012 2014 alebo 2016. Vždy, keď spustíte dotaz proti sekundárne databázy, dotaz je prekompilovat. Tento problém sa vyskytuje, pretože štatistiky propagatedcorrectly z primárny server, sekundárny server. Ak spustíte profiler sledovania, nájdete podobné nasledujúcim oStatMan čo znamená, že SQL server je pri zisťovaní štatistiky:

SELECT StatMan([SC0], [SB0000]) FROM (SELECT TOP 100 PERCENT [SC0], step_direction([SC0]) over (order by NULL) AS [SB0000]  FROM (SELECT [xxx] AS [SC0] FROM [dbo].[xxx] TABLESAMPLE SYSTEM (7.033584e-001 PERCENT) WITH (READUNCOMMITTED) ) AS _MS_UPDSTATS_TBL_HELPER ORDER BY [SC0], [SB0000] ) AS _MS_UPDSTATS_TBL  OPTION (MAXDOP 1)


Poznámka: Ak vypnete možnosť Automatické aktualizácie štatistických údajov alebo možnosť Auto aktualizácia štatistiky asynchrónne , tento problém sa nevyskytuje.

Riešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie servera SQL Server: Odporúčanie: Nainštalujte najnovšie kumulatívnej aktualizácie pre server SQL Server
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Odporúčame prevziať a nainštalovať najnovšie kumulatívnej aktualizácie pre server SQL Server:
Odkazy
Ďalšie informácie o Terminológia ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3181444 – Posledná kontrola: 09/22/2016 13:27:00 – Revízia: 3.0

Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3181444 KbMtsk
Pripomienky