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