Simptomai
Tarkime, kad sukonfigūravote Transakcinis replikavimas kartu su platintoju naudodami "Microsoft SQL Server" 2008 R2 arba "Microsoft SQL Server" 2008. Jei prenumerata yra "Oracle" egzemplioriuje, jūsų platinimo agentas nepavyksta ir gaunate tokį klaidos pranešimą:
Agento pranešimo kodas 1722. ORA-01722: neleistina numberErrorId = 7563200, SourceTypeId = 16ErrorCode = ' 1722 ' ErrorText = ' ORA-01722: neleistinas numeris '
Sprendimas
Norėdami išspręsti šią problemą, įdiekite karštųjų pataisų paketą savo "SQL Server" versijai. Norėdami tai padaryti, peržiūrėkite atitinkamą atitinkamą straipsnį "Microsoft" žinių bazėje.
"Microsoft SQL Server 2008 R2" 2 pakeitimų paketas (SP2)
Norėdami išspręsti šią problemą, taikykite "Microsoft SQL Server" 2008 R2 SP3. Jei reikia daugiau informacijos, kaip gauti "SQL Server 2008 R2" SP3, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2979597 "SQL Server 2008 R2" 3 pakeitimų paketo leidimo informacija
"Microsoft SQL Server" 2008 3 pakeitimų paketas (SP3)
Norėdami išspręsti šią problemą, taikykite "Microsoft SQL Server" 2008 SP4. Daugiau informacijos apie tai, kaip gauti "SQL Server" 2008 SP4, rasite spustelėję šį straipsnio numerį ir perskaitę "Microsoft" žinių bazės straipsnį:
2979596 "SQL Server 2008" 4 pakeitimų paketo leidimo informacija
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Trečiųjų šalių produktus, aprašytus šiame straipsnyje, gamina bendrovei „Microsoft“ nepriklausančios įmonės. „Microsoft“ neteikia jokių numanomų ar kitokių garantijų dėl šių produktų veikimo ar patikimumo.