KB2628126 – OPRAVA: Chyba fulltextového indexu počas kompresie alebo dekompresie pri vytvorení fulltextového indexu v SQL Server 2008 alebo SQL Server 2008 R2, ak je primárny kľúč nastavený na stĺpec BIGINT

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

Spoločnosť Microsoft distribuuje opravy Microsoft SQL Server 2008 alebo Microsoft SQL Server 2008 R2 ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky aktualizácie zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania aktualizácií SQL Server 2008 alebo SQL Server 2008 R2.

Príznaky

Pozrite si nasledujúci scenár:

  • V Microsoft SQL Server 2008 alebo Microsoft SQL Server 2008 R2 máte tabuľku, ktorá obsahuje stĺpec BIGINT a XML.
  • Primárny kľúč tabuľky sa nastaví na stĺpec BIGINT .
  • Pokúšate sa vytvoriť plnotextový register v stĺpci XML.

V tomto scenári sa do denníka chýb SQL Server zapíše chybové hlásenie podobné nasledujúcemu:

Poznámka

<Dátum><a čas> spid# Chyba: 30045, závažnosť: 17, Stav: 53.
<Date><Time> spid# Chyba indexu celého textu počas kompresie alebo dekompresie. Full-text index may be corrupted on disk. Spustite dbcc checkdatabase a znova vyplňte index.

Do denníka vyhľadávania v celom texte sa zapíše aj chybové hlásenie podobné nasledujúcemu:

Poznámka

<Date><Time> spid# Počas plnenia plnotextovým indexom pre tabuľku alebo indexované zobrazenie table <alebo veiw> sa vyskytla chyba 0x80fc755d (ID tabuľky alebo indexovaného zobrazenia ID<,> ID <databázy ID),> hodnota <kľúča v celom texte Value>. Vykoná sa pokus o jej opätovné indexovanie.

Okrem toho SQL Server generuje súbory s výpisom pamäte v priečinku denníka aplikácie.

Riešenie

Informácie o kumulatívnych aktualizáciách

SQL Server 2008 Service Pack 3

Oprava tohto problému bola prvýkrát vydaná v Kumulatívnej aktualizácii 3 pre balík Service Pack 3 pre SQL Server 2008. Ďalšie informácie o tomto balíku kumulatívnych aktualizácií získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2648098 Kumulatívny balík aktualizácie 3 pre balík Service Pack 2008 SQL Server 2008 Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008. Spoločnosť Microsoft odporúča, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto 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:

2629969 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka Service Pack 3 SQL Server 2008 Rýchle opravy Microsoft SQL Server 2008 sa vytvárajú pre konkrétne balíky Service Pack SQL Server. Na inštaláciu balíka SQL Server 2008 Service Pack 3 je potrebné použiť rýchlu opravu SQL Server 2008 Service Pack 3. Predvolene je každá rýchla oprava, ktorá je súčasťou balíka Service Pack pre SQL Server, zahrnutá do ďalšieho balíka Service Pack SQL Server.

SQL Server 2008 R2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 11. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2633145 Balík kumulatívnej aktualizácie 11 pre SQL Server 2008 R2 Poznámka: Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008 R2. Odporúčame, aby ste zvážili použitie najnovšej 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:

981356 Zostavy SQL Server 2008 R2, ktoré boli vydané po vydaní SQL Server 2008 R2

SQL Server 2008 R2 Service Pack 1

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

2633146 Balík kumulatívnej aktualizácie 4 pre balík SQL Server 2008 R2 Service Pack 1Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008 R2. Odporúčame, aby ste zvážili použitie najnovšej 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:

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

SQL Server 2008 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v balíku kumulatívnej aktualizácie 7 pre balík SQL Server 2008 Service Pack 2. Ďalšie informácie o tomto balíku kumulatívnych aktualizácií získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2617148 Kumulatívny balík aktualizácií 7 pre balík SQL Server 2008 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie aktualizácie obsahuje všetky rýchle opravy a aktualizácie zabezpečenia, ktoré boli zahrnuté v predchádzajúcej verzii aktualizácie SQL Server 2008. Odporúčame, aby ste zvážili použitie najnovšej aktualizácie, 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:

2402659 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka Service Pack 2 SQL Server 2008 SQL Server rýchlych opráv 2008, sa vytvárajú pre konkrétne balíky Service Pack SQL Server. Pri inštalácii balíka SQL Server 2008 SP2 je potrebné použiť rýchlu opravu SQL Server 2008 Service Pack 2 (SP2). Predvolene je každá rýchla oprava, ktorá je súčasťou balíka Service Pack pre SQL Server, zahrnutá do ďalšieho balíka Service Pack SQL Server.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Ďalšie informácie o modeli prírastkovej údržby pre SQL Server získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

935897 Tím SQL Server poskytuje k dispozícii prírastkový model údržby na poskytovanie rýchlych opráv pre nahlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL Server aktualizácie zobrazíte po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

822499 Nová schéma pomenovania pre balíky aktualizácií softvéru Microsoft SQL Server Ďalšie informácie o terminológii aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft