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