Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   FireDAC se congela llamando un stored proc (https://www.clubdelphi.com/foros/showthread.php?t=90956)

rcarrillom 17-10-2016 23:50:14

FireDAC se congela llamando un stored proc
 
Saludos al foro

Tengo un sistema migrado recientemente de BDE a FireDAC, pero tengo un problema que no he encontrado solución, al momento de usar un fdStoredProc para generar un reporte, se bloquea mientras está el reloj de SQL en pantalla y ya no regresa de la llamada al servidor SQL Server 2005, el problema es aleatorio y no encuentro una condicion específica, configuré la conexion para que se recupere de desconexiones, indiqué un timeout de 10 segs y no lo respeta (se cuelga sin mas), me dicen que la version DBE tambien se congelaba pero en algun momento la mayoria de las veces regresaba, la version FD no regresa.

Alguien ha tenido alguna situacion parecida? Los desarrolladores anteriores la verdad poco conocimiento tecnico tenían y abusaron del uso de los SPs y los fdStoredProc, prácticamente todo el sistema hasta para un simple "select *", usa SPs. Al parecer el problema surge al correr la aplicacion en Win7.

Uso D10 Seattle, SQL Server 2005 al 2012, win 7 a Win10 en equipos cliente.

Gracias

Casimiro Notevi 17-10-2016 23:58:31

Cita:

Empezado por rcarrillom (Mensaje 509648)
Los desarrolladores anteriores la verdad poco conocimiento tecnico tenían y abusaron del uso de los SPs y los fdStoredProc, prácticamente todo el sistema hasta para un simple "select *"

Eso en principio no es nada malo.
Dices que solamente pasa en win7, ¿cuestión de permisos?

rcarrillom 18-10-2016 16:51:22

Cita:

Empezado por Casimiro Notevi (Mensaje 509651)
Eso en principio no es nada malo.
Dices que solamente pasa en win7, ¿cuestión de permisos?

El usuario que instala y usa la aplicación tiene todos los permisos sobre la carpeta; ya que el problema es intermitente, podríamos descartar esta causa, pero no está de mas confirmar con los administradores de sistemas los permisos actuales incluso en las carpetas temporales, gracias por el aporte Casimiro.


La franja horaria es GMT +2. Ahora son las 17:06:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi