KB2525165-FIX: chybové hlásenie "ORA-01722: neplatné číslo" pri replike tabuľky na predplatiteľa Oracle servera v SQL Server 2008 alebo SQL Server 2008 R2 v prípade, že stĺpec VARCHAR (max) v tabuľke obsahuje záznam s dlhou hodnotou

Spoločnosť Microsoft distribuuje Microsoft SQL Server 2008 Service Pack 2 (SP2) alebo Microsoft SQL Server 2008 R2 opravy ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 Service Pack 2 (SP2) alebo SQL Server 2008 R2 opraviť uvoľnenia.

Príznaky

Zoberme si nasledujúcu situáciu:

  • Môžete vytvoriť tabuľku, ktorá obsahuje stĺpec Typ údajov VARCHAR (max) v Microsoft sql Server 2008 alebo Microsoft sql Server 2008 R2.

  • Pokúšate sa replikovať tabuľku na predplatiteľa servera Oracle a vybrať publikáciu s transakčnou akciou ako typ publikácie.Poznámka: Úvodná synchronizácia je úspešná.

  • Vložíte alebo aktualizujte záznam s dlhou hodnotou v stĺpci VARCHAR (max) v tabuľke. Hodnota je napríklad väčšia ako 8200 znakov.

V tomto scenári distribučný agent nesynchronizuje nový záznam s predplatiteľom servera Oracle. Zobrazí sa tiež nasledujúce chybové hlásenie:

Replikácie – replikácia Distibution subsystému: agent <názov agenta> zlyhal. ORA-01722: neplatný numberErrorId = 160, SourceTypeId = 16ErrorCode = ' 1722 ' ErrorText = ' ORA-01722: neplatné číslo '

Riešenie

Kumulatívna aktualizácia informácií

SQL Server 2008 R2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 9. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2567713 Kumulatívna aktualizácia balíka 9 pre SQL Server 2008 R2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2

SQL Server 2008 R2 Service Pack 1

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 2 pre SQL Server 2008 R2 Service Pack 1. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2567714 Kumulatívna aktualizácia balíka 2 pre SQL Server 2008 R2 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2567616 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 SP2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2527180 Kumulatívna aktualizácia balíka 4 pre SQL Server 2008 SP2Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 SP2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2402659 Zostavy SQL servera 2008, ktoré boli vydané po vydaní SQL servera 2008 SP2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Ďalšie informácie

Ďalšie informácie o publikovaní Oracle nájdete na nasledujúcej webovej lokalite MSDN:

Všeobecné informácie o publikovaní v OracleĎalšie informácie o predplatiteľoch Oracle nájdete na nasledujúcej webovej lokalite MSDN:

Všeobecné informácie o predplatiteľoch OracleĎalšie informácie o replikácii snímok nájdete na nasledujúcej webovej lokalite MSDN:

Všeobecné informácie o replikácii snímok

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×