Microsoft distribuerer Microsoft SQL Server 2008 R2-feilrettinger som én nedlastbar fil. Siden reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008 R2-feilrettingene.
Symptomer
Tenk deg følgende:
Du oppretter en transaksjonsreplikeringspublikasjon på en forekomst av Microsoft SQL Server 2008 R2.
Publikasjonen inneholder en tabell som har en XML-kolonne.
Du initialiserer publikasjonen, og deretter skjer en av følgende hendelser i tabellen:
- Det settes inn en rad som inneholder en tom streng i XML-kolonnen.
- En rad oppdateres ved å sette inn en tom streng i XML-kolonnen.
I dette scenariet krasjer replikeringsloggleseragenten, og replikeringen mislykkes.
Obs! Dette problemet oppstår ikke hvis XML-kolonnen har NULL-verdien.
Oppløsning
Informasjon om kumulativ oppdatering
SQL Server 2008 R2 Service Pack 1
Løsningen på dette problemet ble først utgitt i samleoppdatering 6. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2 Service Pack 1, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2679367 kumulativ oppdateringspakke 6 for SQL Server 2008 R2 Service Pack 1Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige oppdateringen av SQL Server 2008 R2 Service Pack 1. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 1 ble utgitt
Midlertidig løsning
Følg disse retningslinjene for å omgå problemet:
- Ikke sett inn en rad som inneholder en tom streng i XML-kolonnen.
- Ikke oppdater en rad ved å sette inn en tom streng i XML-kolonnen.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Hvis du vil ha mer informasjon om replikeringsloggleseragenten, kan du gå til følgende MSDN-nettsted (Microsoft Developer Network):