TimeOut de SQL Server desde C#

22/10/2004 - 13:01 por Oriol | Informe spam
Hola a todos,

Tengo una aplicacion en Consola con C# que ataca a una BD en SQL Server.
Tengo una consulta bastante grande y me da timeouts. He modificado el
timeout desde C# pero me sigui dando timeout, y me da el error antes que se
acabe el tiempo que yo le he puesto. Como puedo indicar que espere mas? O
tambien tengo que indicarlo en el SQL Server?

Aqui pongo el codigo en C# para ayudarles:


SqlCommand cmd= new SqlCommand();

cmd.Connection = Connexion;

cmd.CommandTimeout = 600; // Pongo el TimeOut a 10 minutos.

cmd.CommandType = CommandType.StoredProcedure;

cmd.CommandText = "RecuperarDatos";

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();

da.Fill(ds,"Datos");

El problema como veis es que le doy 10 minutos de tiempo (estoy haciendo
pruebas) para devolver los datos, que ejecutados desde el Query Analizer me
tarda sobre 1:30 o 2 minutos. Porque sigui dando el problema?

Gracias y saludos.

Oriol.

Preguntas similare

Leer las respuestas

#6 Gustavo Larriera [MVP]
22/10/2004 - 14:50 | Informe spam
Oriol dice que la consulta ejecuta en pocos minutos en el Query Analyzer (5
veces en menos tiempo, que el tiempo definido como timeout en la
aplicación). Tal vez el timeout sea solamente el síntoma de otro problema de
conectividad.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Tinoco" wrote in message
news:
Mostrar la cita
#7 Oriol
25/10/2004 - 12:07 | Informe spam
Hola Gustavo,

Ciertamente en el Query Analizer los queries tardan 1:30 y 1:00 minutos
aproximadamente cada uno (tengo dos que me dan problemas). Realmente es muy
raro porque los lanzo simultaniamente desde codigo y con el QueryAnalizer y
pasa lo mismo.

El problema es que a veces da timeout y a veces no.

Que puede estar pasando? Tengo que tocar algo del servidor? Porque no hace
caso de mi parametro de timeout?

Gracias y saludos,
Oriol.


"Gustavo Larriera [MVP]" escribió en el mensaje
news:OZnn$
Mostrar la cita
(5
Mostrar la cita
de
Mostrar la cita
Server.
Mostrar la cita
que
Mostrar la cita
O
Mostrar la cita
haciendo
Mostrar la cita
Analizer
Mostrar la cita
#8 Oriol
25/10/2004 - 12:07 | Informe spam
Hola Gustavo,

Ciertamente en el Query Analizer los queries tardan 1:30 y 1:00 minutos
aproximadamente cada uno (tengo dos que me dan problemas). Realmente es muy
raro porque los lanzo simultaniamente desde codigo y con el QueryAnalizer y
pasa lo mismo.

El problema es que a veces da timeout y a veces no.

Que puede estar pasando? Tengo que tocar algo del servidor? Porque no hace
caso de mi parametro de timeout?

Gracias y saludos,
Oriol.


"Gustavo Larriera [MVP]" escribió en el mensaje
news:OZnn$
Mostrar la cita
(5
Mostrar la cita
de
Mostrar la cita
Server.
Mostrar la cita
que
Mostrar la cita
O
Mostrar la cita
haciendo
Mostrar la cita
Analizer
Mostrar la cita
#9 Oriol
02/11/2004 - 13:39 | Informe spam
Algun consejo?

Gracias.
Oriol.


"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
Mostrar la cita
muy
Mostrar la cita
y
Mostrar la cita
problema
Mostrar la cita
confers
Mostrar la cita
mas?
Mostrar la cita
#10 Oriol
02/11/2004 - 13:39 | Informe spam
Algun consejo?

Gracias.
Oriol.


"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
Mostrar la cita
muy
Mostrar la cita
y
Mostrar la cita
problema
Mostrar la cita
confers
Mostrar la cita
mas?
Mostrar la cita
Ads by Google
Search Busqueda sugerida