Sintomas
Assuma que configura uma replicação transacional juntamente com o distribuidor utilizando o Microsoft SQL Server 2008 R2 ou o Microsoft SQL Server 2008. Se a subscrição estiver numa instância oracle, o seu Agente de Distribuição falha e recebe a seguinte mensagem de erro:
Código de mensagem do agente 1722. ORA-01722: número inválidoErrorId = 7563200, SourceTypeId = 16ErrorCode = '1722'ErrorText = 'ORA-01722: número inválido'
Resolução
Para resolver este problema, instale o pacote hotfix para a sua versão do SQL Server. Para tal, consulte o artigo correspondente apropriado na Base de Conhecimento da Microsoft.
Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)
Para resolver este problema, aplique o Microsoft SQL Server 2008 R2 SP3. Para obter mais informações sobre como obter SQL Server 2008 R2 SP3, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2979597 SQL Server 2008 R2 Service Pack 3 informações de lançamento
Microsoft SQL Server 2008 Service Pack 3 (SP3)
Para resolver este problema, aplique o Microsoft SQL Server 2008 SP4. Para obter mais informações sobre como obter SQL Server 2008 SP4, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2979596 SQL Server 2008 Service Pack 4 informações de lançamento
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Os produtos de terceiros referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.