KB2681514 — LABOJUMS: replicēšanas žurnāla lasītāja aģents avarē, kad transakcijas replicēšanas publikācijā SQL Server 2008 R2 tabulas XML kolonnā tiek ievietota tukša virkne

Attiecas uz
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 izplata Microsoft SQL Server 2008 R2 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labojuma laidienā.

Pazīmes

Apsveriet šādu scenāriju:

  • Transakcijas replicēšanas publikācija tiek izveidota Microsoft SQL SQL Server 2008 R2 instancē.

  • Publikācija satur tabulu, kurā ir XML kolonna.

  • Jūs inicializējat publikāciju, un pēc tam tabulā notiek kāds no šiem notikumiem:

    • Tiek ievietota rinda, kurā ir tukša virkne XML kolonnā.
    • Rinda tiek atjaunināta, XML kolonnā ievietojot tukšu virkni.

Šādā gadījumā replicēšanas žurnāla lasītāja aģents avarē un replicēšana neizdodas.

Piezīme Šī problēma nerodas, ja XML kolonnai ir vērtība NULL.

Risinājums

Kumulatīvā atjauninājuma informācija

SQL Server 2008 R2 1. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists 6. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni SQL Server 2008 R2 1. servisa pakotnei, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2679367 kumulatīvā atjauninājuma 6. pakotne SQL Server 2008 R2 1. servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 R2 1. servisa pakotnes labojuma laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2567616 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc SQL Server 2008 R2 1. servisa pakotnes izlaišanas

Risinājums

Lai atrisinātu šo problēmu, ievērojiet tālāk sniegtos norādījumus.

  • Neievietojiet rindu, kurā ir tukša virkne XML kolonnā.
  • Neatjauninājiet rindu, XML kolonnā ievietojot tukšu virkni.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Lai iegūtu papildinformāciju par replicēšanas žurnāla lasītāja aģentu, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:

Vispārīga informācija par replicēšanas žurnāla lasītāja aģentu