Ma. Rosario
2006-11-24 17:06:42 UTC
Hola a todos, el día de hoy se me presentó un problema con una pequeña
aplicación que yo desarrollé en .NET la cual sólo extrae información de
unas vistas, el día de ayer estuvo funcionando correctamente pero el día
de hoy se presento el error justo despues de haber reiniciado la máquina
que tiene instalado el SQL Server
el error que se me muestra mi aplicación es el siguiente:
Timeout expired. The timeout period elapsed prior to completion of the
operation or the server is not responding.
Cabe señalar que tengo varias vistas y las consultas hacia estas vistas
las hago por rango de fechas y sólo se me presenta este error con una
vista en particular, lo curioso aqui, es que si la consulta la hago de
un rango de fechas de aproximadamente 1 mes si me devuelve información,
pero si incremento el rango de fechas a 2 meses aproximadamente me
arroja el error antes mencionado, ustedes me diran que quiza son
demasiados registros devueltos y la verdad no son tantos ya que en un
rango de 2 meses se me deben de devolver 1250 registros aprox, y cabe
mencionar que antes del reinicio se regresaban muchisimos mas de estos
sin ningún error, también como mencionaba las consultas a las otras
vistas no me presentan ningún error y basicamente uso la misma
estructura encuanto al diseño de las vista (son similares)los store
procedure que utilizo para obtener la información.
Espero y alguien me pueda ayudar al respecto, ya que copié un respaldo
de la bd a mi máquina y aquí si puede ejecutar todas las consultas sin
que me marque el error Timeout expired.
Muchas gracias.
Aqui un ejemplo de Store Procedure que utilizo
CREATE PROCEDURE Viajes
@fecha1 as datetime,
@fecha2 as datetime
AS
BEGIN
SELECT * FROM v_Viajes
WHERE f_prog_ini_viaje>=@fecha1 and f_prog_ini_viaje<@fecha2
END
Lo único que cambia en cada sp es el nombre de la vista y lógicamente
los valores de los parámetros.
Saludos.
aplicación que yo desarrollé en .NET la cual sólo extrae información de
unas vistas, el día de ayer estuvo funcionando correctamente pero el día
de hoy se presento el error justo despues de haber reiniciado la máquina
que tiene instalado el SQL Server
el error que se me muestra mi aplicación es el siguiente:
Timeout expired. The timeout period elapsed prior to completion of the
operation or the server is not responding.
Cabe señalar que tengo varias vistas y las consultas hacia estas vistas
las hago por rango de fechas y sólo se me presenta este error con una
vista en particular, lo curioso aqui, es que si la consulta la hago de
un rango de fechas de aproximadamente 1 mes si me devuelve información,
pero si incremento el rango de fechas a 2 meses aproximadamente me
arroja el error antes mencionado, ustedes me diran que quiza son
demasiados registros devueltos y la verdad no son tantos ya que en un
rango de 2 meses se me deben de devolver 1250 registros aprox, y cabe
mencionar que antes del reinicio se regresaban muchisimos mas de estos
sin ningún error, también como mencionaba las consultas a las otras
vistas no me presentan ningún error y basicamente uso la misma
estructura encuanto al diseño de las vista (son similares)los store
procedure que utilizo para obtener la información.
Espero y alguien me pueda ayudar al respecto, ya que copié un respaldo
de la bd a mi máquina y aquí si puede ejecutar todas las consultas sin
que me marque el error Timeout expired.
Muchas gracias.
Aqui un ejemplo de Store Procedure que utilizo
CREATE PROCEDURE Viajes
@fecha1 as datetime,
@fecha2 as datetime
AS
BEGIN
SELECT * FROM v_Viajes
WHERE f_prog_ini_viaje>=@fecha1 and f_prog_ini_viaje<@fecha2
END
Lo único que cambia en cada sp es el nombre de la vista y lógicamente
los valores de los parámetros.
Saludos.