KB2994310-修复:使用 SQL Server 2008 R2 或 SQL Server 2008 时,用于 Oracle 订阅的分发代理失败

症状

假设你已使用 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 不做任何暗示保证或其他形式的保证。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×