Microsoft distribuerar Microsoft SQL Server 2008 Service Pack 2 (SP2) eller 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 korrigeringsversionen för SQL Server 2008 Service Pack 2 (SP2) eller SQL Server 2008 R2.
Symptom
Tänk dig följande scenario:
Du skapar en tabell med en varchar (max) datatypkolumn i Microsoft SQL Server 2008 eller i Microsoft SQL Server 2008 R2.
Du försöker replikera tabellen till en Oracle Server-prenumerant och väljer Transaktionspublikation som publikationstyp.
Den första synkroniseringen lyckades.
Du kan infoga eller uppdatera en post med långt värde i kolumnen varchar (max) i tabellen.
Värdet är till exempel längre än 8 200 tecken.
I det här scenariot synkroniserar inte distributionsagenten den nya posten till Oracle-serverprenumeranten. Dessutom visas följande felmeddelande:
Obs
Replication-Replication Undersystem för distribution: agentagentnamnet <> misslyckades. ORA-01722: ogiltigt talFelId = 160, KälltypId = 16
ErrorCode = '1722'
ErrorText = 'ORA-01722: ogiltigt tal'
Lösning
Information om kumulativ uppdatering
SQL Server 2008 R2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 9. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2008 R2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2567713 kumulativt uppdateringspaket 9 för SQL Server 2008 R2 Obs! Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 R2-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:
981356 De SQL Server 2008 R2-versionerna som släpptes efter att SQL Server 2008 R2 släpptes
SQL Server 2008 R2 Service Pack 1
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 2 för SQL Server 2008 R2 Service Pack 1. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2567714 kumulativt uppdateringspaket 2 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-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
SQL Server 2008 Service Pack 2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 4. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2008 SP2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2527180 Kumulativt uppdateringspaket 4 för SQL Server 2008 SP2Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 SP2-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:
2402659 SQL Server 2008-versionerna som släpptes efter att SQL Server 2008 SP2 släpptes
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Mer information
Mer information om Oracle-publicering finns på följande MSDN-webbplats:
Allmän information om Oracle-publicering Mer information om Oracle-prenumeranter finns på följande MSDN-webbplats:
Allmän information om Oracle-prenumeranter Mer information om replikering av ögonblicksbilder finns på följande MSDN-webbplats: