Vzťahuje sa na
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Príznaky

Pri spustení dotazu, ktorý používa operátor LIKE v klauzule WHERE v programe Microsoft SQL Server 2008 R2 alebo Microsoft SQL Server 2012, sa môže vyskytnúť slabý výkon. Tento problém sa vyskytuje, keď sú splnené nasledujúce podmienky:

  • Stĺpce, ktoré porovnáva operátor LIKE, sú v SQL_Latin1_General_CP1_CI_AS zoradení.

  • Obsah, ktorý operátor LIKE porovnáva, je podobný formátu, ktorý je prvým znakom pred percentom z alebo Z, napríklad "maz%".

Riešenie

Informácie o kumulatívnej aktualizácii

Kumulatívna aktualizácia 9 pre SQL Server 2012

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 9. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2012, získate kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:

2867319 Kumulatívny balík aktualizácií 9 pre SQL Server 2012Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2012. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2692828 Zostavy SQL Server 2012, ktoré boli vydané po vydaní SQL Server 2012

Kumulatívna aktualizácia 5 pre SQL Server 2012 Service Pack 1

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 5. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre balík SQL Server 2012 Service Pack 1, zobrazíte článok v databáze Microsoft Knowledge Base kliknutím na toto číslo článku:

2861107 Kumulatívny balík aktualizácií 5 pre SQL Server 2012 Service Pack 1Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2012 Service Pack 1. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012

Kumulatívna aktualizácia 7 pre SQL Server 2008 R2 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 7. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2 Service Pack 2, kliknite na nasledujúce číslo článku a pozrite si článok v databáze Microsoft Knowledge Base:

2844090 Kumulatívny balík aktualizácií 7 pre SQL Server 2008 R2 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2008 R2 Service Pack 2. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2730301 Zostavy R2 SQL Server 2008, ktoré boli vydané po vydaní balíka SQL Server 2008 R2 Service Pack 2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.