KB2478514 – LØSNING: Feilen «Sammenslåingsprosessen får ikke tilgang til raddata» oppstår når fletteagenten stopper, og rader er satt til 4 i Genstatus-kolonnen i systemtabellen i msmerge_genhistory systemtabellen

Gjelder for
SQL Server 2008 R2 SQL Server 2008

Microsoft distribuerer Microsoft SQL Server 2008- eller SQL 2008 R2-feilrettinger som én nedlastbar fil. Fordi rettelsene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjoner og alle sikkerhetsrettinger som var inkludert i den forrige utgivelsen av SQL Server 2008- eller SQL 2008 R2-feilrettinger.

Symptomer

Du oppretter en flettreplikering som bruker nettsynkronisering i Microsoft SQL Server 2008 eller SQL Server 2008 R2. Du legger merke til at fletteagenten ikke bruker nedlastings- eller opplastingsendringene i databasen. Når dette problemet oppstår, logges en feilmelding som ligner på følgende mønster i den fullstendige loggfilen for sammenslåingsagenten:

Obs!

OLE DB-abonnent abonnent: {call sp_MSgetonerow (?, ?, ?) }
OLE DB-abonnent: {call sp_MSenumcolumns (?,?)}

Fletteprosessen fikk ikke tilgang til raddata på abonnenten. Når du feilsøker, starter du synkroniseringen med detaljert logglogging på nytt og angir en utdatafil å skrive til, eller kjører SQL Profiler-verktøyet for å identifisere kilden til feilen.

Viktig For å bekrefte at du opplever dette problemet skal du kunne se rader som har en GenStatus-kolonne i msmerge_genhistory-systemtabellen . Disse radene er satt til 4. Det er vanlig at genstatus-kolonnen er satt til 4 mens agenten setter inn data. En avbrutt agent kan imidlertid la genstatus-kolonnen være angitt til 4. Genstatus-kolonnen som er satt til 4, skal behandles neste gang agenten kjører. Hvis du prøver å kjøre agenten på nytt i dette scenariet, stopper det imidlertid med en feilmelding som ligner på den som er nevnt her.

Oppløsning

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

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

956909 SQL Server 2008-versjonene som ble utgitt etter at SQL Server 2008 ble utgitt

SQL Server 2008 R2 Service Pack 1

            
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 1 for SQL Server 2008 R2 Service Pack 1. 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:

2544793 kumulativ oppdateringspakke 1 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 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:

2567616 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 1 ble utgitt

SQL Server 2008 R2

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

2507770 kumulativ oppdateringspakke 7 for SQL Server 2008 R2 Merk Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2-utgivelsen. 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:

981356 SQL Server 2008 R2-byggene som ble utgitt etter at SQL Server 2008 R2 ble utgitt

Status

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

Mer informasjon

Hvis du vil ha mer informasjon om nettsynkronisering for flettreplikering, kan du gå til følgende MSDN-nettsted (Microsoft Developer Network):

Nettsynkronisering for flettreplikering Hvis du vil ha mer informasjon om hvilke filer som endres, og informasjon om eventuelle forutsetninger for å bruke den kumulative oppdateringspakken som inneholder hurtigreparasjonen beskrevet i denne artikkelen i Microsoft Knowledge Base, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2498535 kumulativ oppdateringspakke 3 for SQL Server 2008 Service Pack 2

Kilder

Hvis du vil ha mer informasjon om listen over bygg som er tilgjengelige etter utgivelsen av SQL Server 2008, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

956909 SQL Server 2008-bygg som ble utgitt etter at SQL Server 2008 ble utgittHvis du vil ha mer informasjon om den inkrementelle vedlikeholdsmodellen for SQL Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

935897 En inkrementell vedlikeholdsmodell er tilgjengelig fra SQL Server-teamet som kan levere hurtigreparasjoner for rapporterte problemerHvis du vil ha mer informasjon om navngivningsskjemaet for SQL Server oppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

822499 Nytt navneskjema for Microsoft SQL Server programvareoppdateringspakker Hvis du vil ha mer informasjon om terminologi for programvareoppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 Beskrivelse av standardterminologien som brukes til å beskrive Microsoft-programvareoppdateringer