Sintomas
Suponha que você configure o Oracle Publishing no Microsoft SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Server 2016. Quando HREPL_SEQ ultrapassa a capacidade INT de 2147483647, o Log Reader Agent falha. Além disso, você recebe o seguinte erro:
Observação
ORA-01455: a conversão de coluna estoura o tipo de dados inteiro (Origem: MSSQL_REPL_ORACLE, número do erro: 1455)
Obter ajuda: http://help/1455
O Logreader heterogêneo encontrou um erro na chamada para LoadReplCmds ao processar o estado 'FETCH'. (Origem: MSSQL_REPL, Número do erro: MSSQL_REPL22037)
Obtenha ajuda: http://help/MSSQL_REPL22037
Resolução
O problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas do SQL Server.
- Atualização cumulativa 1 para o SQL Server 2016
- Atualização cumulativa 1 para o SQL Server 2012 SP2
- Atualização cumulativa 2 para o SQL Server 2014
- Atualização cumulativa 10 para o SQL Server 2012 SP1
- Atualização cumulativa 12 para o SQL Server 2008 R2 SP2
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
- Atualização cumulativa mais recente do SQL Server 2016
- Atualização cumulativa mais recente do SQL Server 2012 SP2
- Atualização cumulativa mais recente do SQL Server 2014
- Atualização cumulativa mais recente do SQL Server 2012 SP1
- Atualização cumulativa mais recente do SQL Server 2008 R2 SP2
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".