KB2681514 – OPRAVA: Agent čítačky denníkov replikácie zlyhá po vložení prázdneho reťazca do stĺpca XML tabuľky v publikácii transakčnej replikácie v SQL Server 2008 R2

Vzťahuje sa na
SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Web

Spoločnosť Microsoft distribuuje opravy 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 opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008 R2.

Príznaky

Pozrite si nasledujúci scenár:

  • Môžete vytvoriť publikáciu transakčnej replikácie v inštancii Microsoft SQL Server 2008 R2.

  • Publikácia obsahuje tabuľku obsahujúcu stĺpec XML.

  • Inicializujete publikáciu a v tabuľke nastane jedna z nasledujúcich udalostí:

    • Vloží sa riadok, ktorý obsahuje prázdny reťazec v stĺpci XML.
    • Riadok sa aktualizuje vložením prázdneho reťazca do stĺpca XML.

V tomto scenári agent čítačky denníkov replikácie zlyhá a replikácia zlyhá.

Poznámka: Tento problém sa nevyskytuje, ak má stĺpec XML hodnotu NULL.

Riešenie

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

SQL Server 2008 R2 Service Pack 1

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

2679367 Balík kumulatívnej aktualizácie 6 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 balíka SQL Server 2008 R2 Service Pack 1. 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

Alternatívne riešenie

Ak chcete tento problém obísť, postupujte podľa týchto pokynov:

  • Do stĺpca XML nevkladajte riadok, ktorý obsahuje prázdny reťazec.
  • Neaktualizujte riadok vložením prázdneho reťazca do stĺpca XML.

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 agentovi čítačky denníkov replikácie nájdete na nasledujúcej webovej lokalite siete webová lokalita Microsoft Developer Network (MSDN):

Všeobecné informácie o agentovi čítačky denníkov replikácie