KB2689903 – LØSNING: En ikke-konvergens oppstår når du kjører en flettereplikeringspublikasjon som bruker nettsynkronisering, hvis verdien i en kolonne er NULL i SQL Server 2008 R2 eller i SQL Server 2012

Gjelder for
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Microsoft distribuerer Microsoft SQL Server 2008 R2- eller Microsoft SQL Server 2012-rettelser som én nedlastbar fil. Siden rettelsene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2- eller SQL Server 2012-utgaven.

Symptomer

Tenk deg følgende:

  • Du konfigurerer en flettereplikeringspublikasjon som bruker nettsynkronisering på en forekomst av Microsoft SQL Server 2008 R2 eller på en forekomst av Microsoft SQL Server 2012.

  • En artikkel i publikasjonen har en tabell som inneholder en beregnet kolonne.

  • Du bruker en oppdateringssetning til å oppdatere verdien i en kolonne til NULL for abonnenten. Update-setningen oppdaterer også flere rader i tabellen.

    Legg merke til at kolonnen hvis verdi oppdateres til NULL, er til høyre for den beregnede kolonnen.

  • Du kjører flettereplikeringen.

I dette scenariet oppstår det en ikke-konvergens der de oppdaterte dataene om abonnenten ikke synkroniseres med utgiveren.

Oppløsning

Informasjon om kumulativ oppdatering

SQL Server 2008 R2 Service Pack 2

Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 1 for SQL Server 2008 R2 Service Pack 2. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2720425 kumulativ oppdateringspakke 1 for SQL Server 2008 R2 Service Pack 2Note Siden byggene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2-oppdateringen. 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:

2730301 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 2 ble utgitt

SQL Server 2012

Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 2 for SQL Server 2012. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2703275 kumulativ oppdateringspakke 2 for SQL Server 2012Merk Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2012-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:

2692828 SQL Server 2012-versjonene som ble utgitt etter at SQL Server 2012 ble utgitt Du må bruke en SQL Server 2012-hurtigreparasjon på en installasjon av SQL Server 2012.

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

Du kan omgå dette problemet ved å flytte den beregnede kolonnen til slutten av tabellen i artikkelen.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».