4933 - Esta conexão não é mais válida, o sistema será encerrad
Problema: Descrição do Problema: ATENÇÃO: Esta conexão não é mais válida, o usuário corrente não foi encontrado no controle de conexões. Reinicie o sistema, ou ele será fechado em no máximo 2 minuto(s).
Esta conexão não é mais válida, o sistema será encerrado.
Quando ocorre / onde se aplica: Conexão de instâncias do produto.
Solução: Solução: Informamos que essa situação está relacionada a mabiente e não a produto. Segue abaixo informações para auxiliar na solução do problema descrito.
Verifique se nas configurações do arquivo CFG etá setando o valor TRUE para a chave CLUSTERED.
Esse parâmetro é acessado pelo EditCFG, na guia Banco de Dados, setando a check=box Exibir parâmetros avançados. Caso não estiver coloque para TRUE e faça a verificação.
Outra situação é algo automático deve estar deletando o conteúdo da tabela R911SEC.
Informamos que existem configurações pelo próprio banco de dados, que faz as verificações de conectividade com o Sistema, e caso não esteja estabelecida, ele faz com que o usuário logado seja derrubado da tabela R911sec, segue abaixo algumas instruções de funcionamento:
No Oracle possui um recurso chamado dead connection detection (DCD), este recurso deve estar habilitado para o controle de conexões via Banco de Dados funcionar corretamente.
- Com este recurso ligado, o Oracle percebe quando uma sessão caiu, e ela não aparece mais na V$SESSION, assim o controle de conexões consegue perceber que a conexão caiu, e elimina ela das tabelas da tecnologia.
Para habilitar este recurso no Oracle deve=se:
- colocar um parâmetro chamado SQLNET.EXPIRE_TIME no arquivo SQLNET.ORA do servidor.
Sintaxe: sqlnet.expire_time = , onde é o intervalo (em minutos) da verificação.
- reiniciar o banco.
- Para utilizar o controle de conexões via banco de dados no MS SQL Server 2005 ou superior, é necessário que o usuário do banco tenha a permissão VIEW SERVER STATE.
- Para conceder a permissão, deve-se executar o seguinte comando:
GRANT VIEW SERVER STATE TO [usuario do banco]
- Verificar também no aplicativo ConCFG.exe do diretório Util do Sapiens se o controle de conexões está marcado como Usando Banco de Dados.
- Como descrito acima, existe a necessidade de todos os logins utilizados para sistemas da Senior em MSSql Server possuírem o privilégio View Server State. Este privilégio é necessário pois todo o processo de controle de conexões está baseado no acesso às informações na view sysprocesses, e todas as conexões devem possuir uma visão completa desta view.
Obs: estas configuraçõpes devem ser vistas pro um DBA.
Validade: /#12/12/2040#
Público: Interno, canais/consultores, clientes
Esta conexão não é mais válida, o sistema será encerrado.
Quando ocorre / onde se aplica: Conexão de instâncias do produto.
Solução: Solução: Informamos que essa situação está relacionada a mabiente e não a produto. Segue abaixo informações para auxiliar na solução do problema descrito.
Verifique se nas configurações do arquivo CFG etá setando o valor TRUE para a chave CLUSTERED.
Esse parâmetro é acessado pelo EditCFG, na guia Banco de Dados, setando a check=box Exibir parâmetros avançados. Caso não estiver coloque para TRUE e faça a verificação.
Outra situação é algo automático deve estar deletando o conteúdo da tabela R911SEC.
Informamos que existem configurações pelo próprio banco de dados, que faz as verificações de conectividade com o Sistema, e caso não esteja estabelecida, ele faz com que o usuário logado seja derrubado da tabela R911sec, segue abaixo algumas instruções de funcionamento:
No Oracle possui um recurso chamado dead connection detection (DCD), este recurso deve estar habilitado para o controle de conexões via Banco de Dados funcionar corretamente.
- Com este recurso ligado, o Oracle percebe quando uma sessão caiu, e ela não aparece mais na V$SESSION, assim o controle de conexões consegue perceber que a conexão caiu, e elimina ela das tabelas da tecnologia.
Para habilitar este recurso no Oracle deve=se:
- colocar um parâmetro chamado SQLNET.EXPIRE_TIME no arquivo SQLNET.ORA do servidor.
Sintaxe: sqlnet.expire_time = , onde é o intervalo (em minutos) da verificação.
- reiniciar o banco.
- Para utilizar o controle de conexões via banco de dados no MS SQL Server 2005 ou superior, é necessário que o usuário do banco tenha a permissão VIEW SERVER STATE.
- Para conceder a permissão, deve-se executar o seguinte comando:
GRANT VIEW SERVER STATE TO [usuario do banco]
- Verificar também no aplicativo ConCFG.exe do diretório Util do Sapiens se o controle de conexões está marcado como Usando Banco de Dados.
- Como descrito acima, existe a necessidade de todos os logins utilizados para sistemas da Senior em MSSql Server possuírem o privilégio View Server State. Este privilégio é necessário pois todo o processo de controle de conexões está baseado no acesso às informações na view sysprocesses, e todas as conexões devem possuir uma visão completa desta view.
Obs: estas configuraçõpes devem ser vistas pro um DBA.
Validade: /#12/12/2040#
Público: Interno, canais/consultores, clientes