Microsoft distribuerar Microsoft SQL Server 2008 R2-korrigeringar som en nedladdningsbar fil. Eftersom korrigeringarna är kumulativa innehåller varje ny utgåva alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 R2-korrigeringsversionen.
Symptom
Tänk dig följande scenario:
Du skapar en transaktionsreplikeringspublikation på en instans av Microsoft SQL Server 2008 R2.
Publikationen innehåller en tabell med en XML-kolumn.
Du initierar publikationen och sedan inträffar någon av följande händelser i tabellen:
- En rad infogas som innehåller en tom sträng i XML-kolumnen.
- En rad uppdateras genom att en tom sträng infogas i XML-kolumnen.
I det här scenariot kraschar Reader Agent för replikeringsloggen och replikeringen misslyckas.
Obs! Det här problemet uppstår inte om XML-kolumnen har värdet NULL.
Lösning
Information om kumulativ uppdatering
SQL Server 2008 R2 Service Pack 1
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 6. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2008 R2 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2679367 kumulativt uppdateringspaket 6 för SQL Server 2008 R2 Service Pack 1Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 R2 Service Pack 1-korrigeringsversionen. Vi rekommenderar att du installerar den senaste snabbkorrigeringen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-versionerna som släpptes efter att SQL Server 2008 R2 Service Pack 1 släpptes
Lösning
Undvik problemet genom att följa dessa riktlinjer:
- Infoga inte en rad som innehåller en tom sträng i XML-kolumnen.
- Uppdatera inte en rad genom att infoga en tom sträng i XML-kolumnen.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Mer information om Replikeringsloggläsaragent finns på följande MSDN-webbplats (Microsoft Developer Network):