KB2525165 – LØSNING: Feilmeldingen «ORA-01722: ugyldig nummer» når du replikerer en tabell til en Oracle-serverabonnent i SQL Server 2008 eller i SQL Server 2008 R2 hvis en varchar (max)-kolonne i tabellen inneholder en lang verdipost

Gjelder for
SQL Server 2008 SQL Server 2008 R2

Microsoft distribuerer Microsoft SQL Server 2008 Service Pack 2 (SP2) eller Microsoft SQL Server 2008 R2-feilrettinger som én nedlastbar fil. Fordi rettelsene er kumulative, inneholder hver nye versjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 Service Pack 2 (SP2) eller SQL Server 2008 R2-utgivelsen.

Symptomer

Tenk deg følgende:

  • Du oppretter en tabell som har en varchar (max)-datatypekolonne i Microsoft SQL Server 2008 eller i Microsoft SQL Server 2008 R2.

  • Du prøver å replikere tabellen til en Oracle-serverabonnent, og velger transaksjonspublikasjon som publikasjonstype.

    Obs! Den første synkroniseringen var vellykket.

  • Du setter inn eller oppdaterer en post med lange verdier i varchar (max)-kolonnen i tabellen.

    Verdien har for eksempel en lengde på mer enn 8200 tegn.

I dette scenariet synkroniserer ikke distribusjonsagenten den nye oppføringen til Oracle-serverabonnenten. I tillegg får du følgende feilmelding:

Obs!

Replication-Replication Distibution-delsystem: agentagentnavn <> mislyktes. ORA-01722: ugyldig numberErrorId = 160, SourceTypeId = 16
ErrorCode = '1722'
ErrorText = 'ORA-01722: ugyldig nummer'

Oppløsning

Informasjon om kumulativ oppdatering

SQL Server 2008 R2

Løsningen på dette problemet ble først utgitt i samleoppdatering 9. 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:

2567713 kumulativ oppdateringspakke 9 for SQL Server 2008 R2 Obs! Siden byggene er kumulative, inneholder hver nye løsning alle hurtigreparasjoner og 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

SQL Server 2008 R2 Service Pack 1

Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 2 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:

2567714 kumulativ oppdateringspakke 2 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 Service Pack 2

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

2527180 Kumulativ oppdateringspakke 4 for SQL Server 2008 SP2Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 SP2-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:

2402659 SQL Server 2008-versjonene som ble utgitt etter at SQL Server 2008 SP2 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 Oracle-publisering, kan du gå til følgende MSDN-nettsted:

Generell informasjon om Oracle-publisering Hvis du vil ha mer informasjon om Oracle-abonnenter, kan du gå til følgende MSDN-nettsted:

Generell informasjon om Oracle-abonnenter Hvis du vil ha mer informasjon om øyeblikksbildereplikering, kan du gå til følgende MSDN-webområde:

Generell informasjon om øyeblikksbildereplikering