9875 - Plano de Localização Física - String or binary data would be trun
Problema: Ao tentar informar o Fuso Horário GMT (03:00-) na tela do Plano de Localização Física, ocorre a mensagem abaixo:
Problemas na gravação: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2005.
Erro do Banco (8152): Error Message: [Microsoft][SQL Native Client][SQL Server]String or binary data would be truncated.
Erro do Banco (3621): Error Message: [Microsoft][SQL Native Client][SQL Server]The statement has been terminated.
Erro do Banco (50000): Error Message: [Microsoft][SQL Native Client]
Quando ocorre / onde se aplica: Pode ocorrer em qualquer ambiente, na tela: Projeto Físico/Plano de Localização Física/Plano.
Solução: Verificado que o campo R058CEN.PorCom está preenchido mesmo ele não aparecendo em tela (Projeto Físico/Central de Gerenciamento) para concentradoras que não são gerenciadas pela Senior.
Em se tratando de um Central de Gerenciamento da Telemática, esse campo deveria estar zerado ou nulo. Se tiver valor > 0 nesse campo, a rotina de pendências entenderá que é uma concentradora gerenciada pela Senior e tentará gerar pendências, ocasionando o erro em questão no banco pois vão faltar outras informações.
Para resolver a situação, deve ser executado o seguinte comando na base de dados: update r058cen set porcom = 0;
Problemas na gravação: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2005.
Erro do Banco (8152): Error Message: [Microsoft][SQL Native Client][SQL Server]String or binary data would be truncated.
Erro do Banco (3621): Error Message: [Microsoft][SQL Native Client][SQL Server]The statement has been terminated.
Erro do Banco (50000): Error Message: [Microsoft][SQL Native Client]
Quando ocorre / onde se aplica: Pode ocorrer em qualquer ambiente, na tela: Projeto Físico/Plano de Localização Física/Plano.
Solução: Verificado que o campo R058CEN.PorCom está preenchido mesmo ele não aparecendo em tela (Projeto Físico/Central de Gerenciamento) para concentradoras que não são gerenciadas pela Senior.
Em se tratando de um Central de Gerenciamento da Telemática, esse campo deveria estar zerado ou nulo. Se tiver valor > 0 nesse campo, a rotina de pendências entenderá que é uma concentradora gerenciada pela Senior e tentará gerar pendências, ocasionando o erro em questão no banco pois vão faltar outras informações.
Para resolver a situação, deve ser executado o seguinte comando na base de dados: update r058cen set porcom = 0;