Symptomy
Załóżmy, że skonfigurowano replikację transakcyjną razem z dystrybutorem przy użyciu programu Microsoft SQL Server 2008 R2 lub Microsoft SQL Server 2008. Jeśli subskrypcja znajduje się w wystąpieniu programu Oracle, Agent dystrybucji zakończy się niepowodzeniem i zostanie wyświetlony następujący komunikat o błędzie:
Kod komunikatu agenta 1722. ORA-01722: nieprawidłowa numberErrorIdd = 7563200, SourceTypeId = 16ErrorCode = ' 1722 ' ErrorText = ' ORA-01722: nieprawidłowy numer '
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj pakiet poprawek dla używanej wersji programu SQL Server. Aby to zrobić, zobacz odpowiedni artykuł z bazy wiedzy Microsoft Knowledge Base.
Microsoft SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2)
Aby rozwiązać ten problem, Zastosuj program Microsoft SQL Server 2008 R2 SP3. Aby uzyskać więcej informacji na temat uzyskiwania dodatku SP3 dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2979597 Program SQL Server 2008 R2 z dodatkiem Service Pack 3 — informacje o wersji
Microsoft SQL Server 2008 z dodatkiem Service Pack 3 (SP3)
Aby rozwiązać ten problem, Zastosuj program Microsoft SQL Server 2008 z dodatkiem SP4. Aby uzyskać więcej informacji na temat uzyskiwania dodatku SQL Server 2008 SP4, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2979596 Program SQL Server 2008 z dodatkiem Service Pack 4 — Informacje o wersji
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.