| | Discusiones Técnico eliminar sesion... | |
|
| | |
eliminar sesiones de usuarios colgadas Posted: 10 nov 05 10:03 (Spain) |
| | |
Hola,
como puedo eliminar sesiones de usuarios que se han quedado colgadas, es decir, el usuario ya no esta trabajando con Navision pero consta como si estuviese en el sistema. alguna manera de eliminar estos usuarios?
gracias |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 11 nov 05 2:20 (Spain) |
| | |
En BD Nativa que yo sepa no se puede, la única forma es reiniciar el servicio :(.
Un saludo |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 11 nov 05 8:12 (Spain) |
| | |
En base de datos nativa no se si funciona.
Pero en SQL seguro
Si entras por Archivo-Base de datos- Informacion
se te abre un formulario.
Si abres el flowfield que aparece en sesiones actuales te aparecen las sesiones que tienes en ese momento.
seleccinas la que quieres eliminar.
haces click con el boton derecho y le das a eliminar.
Sencillo verdad??
Pues pruebalo y ya lo tienes
Otra opcion es desde SQL en el analizador de consultas haces la sieguiente consulta.
Sp_who
en esta consulta te salen las sesiones de usuarios con su pid.
ves el numero que sale de pid
y pones kill numeropid
y asi tambien le echas pero esto solo es en SQL.
Un saludo. |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 11 nov 05 13:46 (Spain) |
| | |
Siguiendo con el hilo, cómo se podría hacer para que Navision controlase el tiempo de conexión y en el caso de que se superase eliminase dicho registro.
Sería lanzar el proceso cada x tiempo de eliminación, pero éste proceso tendría que estar en runtime.
Saludos. |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 14 nov 05 3:03 (Spain) |
| | |
Todo lo anterior funciona sólo en SQL Server, en Nativa no funciona, una vez la sesión está colgada ya no hay nada que hacer.
A JEGJ:
Existe un programa de ExpandIt (sesion control creo recordar) que es un ejecutable que se ejecuta en vez de fin.exe y controla el tiempo de inactividad de cada cliente.
Se lo pondrías a los clientes y les configurarías un tiempo de inactividad máximo al cabo de cual la sesión se desconectaría sola.
Pero lo mejor sería hacer un stored procedure en SQL server que consulte la tabla sysprocesses de la BD master, que es donde se almacenan los PIDS de las sesiones activas (se puede ver como las recupera el procedimiento sp_who) y elimine las sesiones que quieras si cumplen los requisitos. Después programas la ejecución de ese procedure con el agente de SQL server.
Esto no soluciona el problema de las sesiones colgadas, pero al menos evita que usuarios que no están tocando el cliente consuman licencias. |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 05 feb 06 19:09 (N/A) |
| | |
| A partir de la 4, en nativo, se puede eliminar sesión desde la pantalla de sesiones de información bbdd :) |
| |
| | |
Re: eliminar sesiones de usuarios colgadas Posted: 09 feb 06 4:17 (Spain) |
| | |
| |
| | Discusiones Técnico eliminar sesion... | |
| | | |
| | | |
| | | |