Problembeschreibung
Es wird davon ausgegangen, dass Sie eine Transaktionsreplikation zusammen mit dem Verteiler mithilfe von Microsoft SQL Server 2008 R2 oder Microsoft SQL Server 2008 konfiguriert haben. Wenn sich das Abonnement auf einer Oracle-Instanz befindet, schlägt Ihr Verteilungs-Agent fehl, und es wird die folgende Fehlermeldung angezeigt:
Agent-Nachrichtencode 1722. Ora-01722: Ungültiges numberErrorId = 7563200, Sourcecode = 16ErrorCode = ' 1722 ' ErrorText = ' Ora-01722: ungültige Zahl '
Lösung
Um dieses Problem zu beheben, installieren Sie das Hotfix-Paket für Ihre Version von SQL Server. Lesen Sie dazu den entsprechenden entsprechenden Artikel in der Microsoft Knowledge Base.
Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)
Wenden Sie Microsoft SQL Server 2008 R2 SP3 an, um dieses Problem zu beheben. Weitere Informationen zum Abrufen von SQL Server 2008 R2 SP3 finden Sie in folgendem Artikel der Microsoft Knowledge Base:
2979597 Versionsinformationen zu SQL Server 2008 R2 Service Pack 3
Microsoft SQL Server 2008 Service Pack 3 (SP3)
Wenden Sie Microsoft SQL Server 2008 SP4 an, um dieses Problem zu beheben. Wenn Sie weitere Informationen zum Abrufen von SQL Server 2008 SP4 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2979596 Versionsinformationen zu SQL Server 2008 Service Pack 4
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.