Situação | Execução da rotina de limpeza automática da TOP_PARAM. |
---|
Ocorrência | Como a limpeza automática da tabela TOP_PARAM, no caso de houver mais de 1000 registros na inicialização do DBAccess executada um Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| , recriava a tabela (DROP e CREATE novamente da tabela), caso o ambiente usasse um DBAccess distribuido, ou acidentalmente um segundo DBAccess Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| distribuído ou, acidentalmente, um segundo Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| fosse iniciado apontando para o mesmo banco, este poderia dropar poderia apagar a TOP_PARAM com o outro sistema no ar, causando erros no acesso à DBAccessao Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| , e caso o SGDB nao não pudesse recriar a tabela, ninguém mais conseguia entrar no ambiente, até que todos os Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| fossem baixados e o primeiro Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| entrando no banco sem conexões conseguisse recriar a tabela. |
---|
Proteção | A rotina de limpeza automática do Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| foi desabilitada.Na primeira conexão realizada com o SGDB, caso a TOP_PARAM possua mais de 10 mil registros, serã gerada será registrado apenas um log informativo no DBAccess indicando esta situação. Para maiores informações do funcionamento original da limpeza da tabela TOP_PARAM, consulte a nota de release anterior no link "http://tdn.totvs.com/pages/viewpage.action?pageId=6064686" Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
| . |
---|
Informações adicionais | - Não hã há chamado relacionado.
- Referente à ocorrência: SSIM-19
- Disponível a partir do DBAcces 42.20141119, re-gerado regerado em 08/04/2015.
- Para mais informações do funcionamento original da rotina, consulte: Melhoria - Limpeza automática da tabela TOP_PARAM
- Bem como a rotina de limpeza automática, foi desabilitada a alteração de estrutura automática da tabela TOP_PARAM, caso o campo PARAM_SESSION criado no SGDB não estivesse com o valor apropriado, capaz de armazenar o identificador da conexão atual. Caso o campo não esteja usando o tipo de dado adequado, a conexão com o DBAccess vai falhar, retornando o erro -35 no TOTVS Application Server, e registrar uma mensagem de advertência no log de erros do DBAccess; "[WARNING] Table TOP_PARAM field PARAM_SESSION check failed.". Neste caso, o serviço do DBAccess deve ser finalizado, a tabela TOP_PARAM deve ser apagada (DROP) diretamente no banco, para ser recriada automaticamente pelo DBAccess na primeira conexão realizada após colocar o serviço do DBAccess no ar novamente. Esta mudança de comportamento altera o disposto na nota de release Correção - Tipo de dado PARAM_SESSION incompatível com dado inserido
|
---|