El Servicio ocupa mucha memoria
Hola amigos del Foro
Tengo un problema con el servicio de SQL Server, y es que va tomando memoria a medida de que los distintos usuarios se conectan y trabajan, esto no es lo raro, lo raro es que cuando los usuarios salen del programa, la conexion se cierra y, a medida de que esto pasa, la memoria ocupada por el servicio no disminuye.
Asà es como manejo el acceso a la base de datos
- La conexion se cierra y se libera de memoria al salir del programa
- el 80% de los recordsets son del lado del cliente y se cierran una vez que se terminan de usar (aunque sean locales). En la única parte en que esto no se hace es en el llamado a los reportes, ya que como son asÃncronos, si cierro el recordset después de llamarlos, los datos no se ven en el reporte.
A todo esto, lo único que reinicia la memoria del servicio es bajarlo y volverlo a ejecutar.
¿Alguien conoce el modo de solucionar esto?
Desde ya muchas gracias a todos
Tengo un problema con el servicio de SQL Server, y es que va tomando memoria a medida de que los distintos usuarios se conectan y trabajan, esto no es lo raro, lo raro es que cuando los usuarios salen del programa, la conexion se cierra y, a medida de que esto pasa, la memoria ocupada por el servicio no disminuye.
Asà es como manejo el acceso a la base de datos
- La conexion se cierra y se libera de memoria al salir del programa
- el 80% de los recordsets son del lado del cliente y se cierran una vez que se terminan de usar (aunque sean locales). En la única parte en que esto no se hace es en el llamado a los reportes, ya que como son asÃncronos, si cierro el recordset después de llamarlos, los datos no se ven en el reporte.
A todo esto, lo único que reinicia la memoria del servicio es bajarlo y volverlo a ejecutar.
¿Alguien conoce el modo de solucionar esto?
Desde ya muchas gracias a todos