KB2681514 - OPRAVA: Při vložení prázdného řetězce do sloupce XML tabulky v publikaci transakční replikace v SQL Server 2008 R2 dojde k chybě agenta čtečky protokolů replikace

Platí pro
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

Microsoft distribuuje opravy systému Microsoft SQL Server 2008 R2 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008 R2.

Příznaky

Vezměte v úvahu následující scénář:

  • Vytvoříte publikaci transakční replikace v instanci systému Microsoft SQL Server 2008 R2.

  • Publikace obsahuje tabulku, která obsahuje sloupec XML.

  • Inicializujete publikaci a potom v tabulce proběhne jedna z následujících událostí:

    • Do sloupce XML se vloží řádek, který obsahuje prázdný řetězec.
    • Řádek se aktualizuje vložením prázdného řetězce do sloupce XML.

V tomto scénáři dojde k chybovému ukončení agenta čtečky protokolů replikace a replikace selže.

Poznámka: K tomuto problému nedochází, pokud má sloupec XML hodnotu NULL.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2008 R2 Service Pack 1

Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 6. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 1 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2679367 Balíček kumulativní aktualizace 6 pro SQL Server 2008 R2 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SQL Server 2008 R2 Service Pack 1. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2567616 Buildy SQL Server 2008 R2, které byly vydány po vydání aktualizace Service Pack 1 SQL Server 2008 R2

Alternativní řešení

Při řešení tohoto problému postupujte podle následujících pokynů:

  • Do sloupce XML nevkládejte řádek, který obsahuje prázdný řetězec.
  • Neaktualizujte řádek vložením prázdného řetězce do sloupce XML.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Další informace o agentovi čtečky protokolů replikace najdete na následujícím webu MSDN (web MSDN (Microsoft Developer Network)):

Obecné informace o agentovi čtečky protokolů replikace