Replicação entre servidores
Como ajustar divergências tipo "Replicated command found no records!" para SALDOS_MENSAIS_ESTOQUES?
RTREPLICATOR.FAQ-144383
Se ocorrer algo tipo em um slave:
update SALDOS_MENSAIS_ESTOQUES set TOTAL_ENTRADAS = 2.0 , CUSTO_FISCAL_ENTRADAS = 196.33791208 , CUSTO_FINANCEIRO_ENTRADAS = 196.33791208 , SALDO_FISICO_FINAL = 2.0 , SALDO_CUSTO_FISCAL_FINAL = 196.33791208 , SALDO_CUSTO_FINANCEIRO_FINAL = 196.33791208 where ID = 30179127922;
Replicated command found no records!
Vá para o registro que Master, e execute o script:
set info off;
set id 30179127922;
echo 'delete from saldos_mensais_estoques '
|| ' where PRODUTO_ID = ' || PRODUTO_ID
|| ' and TIPO_ESTOQUE_ID = ' || TIPO_ESTOQUE_ID
|| ' and ESTABELECIMENTO_ID = ' || ESTABELECIMENTO_ID
|| ' and MES = ''' || mes || ''''
|| ' and id <> ' || id || ';'
from saldos_mensais_estoques
where id = ${id};
dml-save saldos_mensais_estoques where id = ${id};
Copie o script resultante e execute ele no slave SEM REPLICAR.
Ver também: