徵狀
假設您已使用 Microsoft SQL Server 2008 R2 或 Microsoft SQL Server 2008,將異動複寫與分發伺服器一起設定。 如果訂閱是在 Oracle 實例上,您的分發代理程式會失敗,而且您會收到下列錯誤訊息:
[代理程式訊息代碼 1722]。 ORA-01722:不正確 numberErrorId = 7563200,SourceTypeId = 16ErrorCode = "1722" ErrorText = "ORA-01722:不正確數位"
解決方案
若要解決此問題,請安裝適用于您的 SQL Server 版本的修補程式套件。 若要這樣做,請參閱 Microsoft 知識庫中適當的對應文章。
Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)
若要解決此問題,請套用 Microsoft SQL Server 2008 R2 SP3。 如需如何取得 SQL Server 2008 R2 SP3 的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
2979597 SQL Server 2008 R2 Service Pack 3 發行資訊
Microsoft SQL Server 2008 Service Pack 3 (SP3)
若要解決此問題,請套用 Microsoft SQL Server 2008 SP4。 如需如何取得 SQL Server 2008 SP4 的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
2979596 SQL Server 2008 Service Pack 4 發行資訊
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。