Cambio de timeout por defecto en ficheros de configuracion ????

10/07/2004 - 23:33 por nph | Informe spam
Hola:

Resulta que hice hace tiempo un programa para un cliente con SQL Server 2000
y clientes sobre Windows Forms.

Cuando eso ocurrio una desgracia, y fueé que perdi los codigos fuentes
gracias a un disco duro que falleció. ;-)

El programa a pesar de ser un poquito complejo funcionaba correctamente
bien, pero a medida que la BD comenzó a crecer ( a eso de los seis meses).
Las operaciones de los procedimientos almacenados se hicieron más lentas y
en estos dias la aplicacion da timeOut al hacer algunas operaciones.

Normalmente compilaría de nuevo la aplicación y le pondria en el fichero de
configuración un valor de TimeOut para todas sus operaciones sobre Sql, en
la calse System.Data.SqlClient.SqlCommand con la property CommandTimeout.
Pero como no tengo los códigos fuentes ahora no sé que hacer.

Alguien sabe si en los ficheros de configuracion de .NET ( machine.config u
otros) se puede cambiar el valor por defecto para el CommandTimeout ?

Un saludo,

José.

Preguntas similare

Leer las respuestas

#1 Lázaro
12/07/2004 - 15:15 | Informe spam
No creo que se pueda, lo único que me suena del timeout en la cadena de
conexión que pudieras cambiar sería el del LoginTimeOut, cuando abre la
conexión.

Pero el del comando no me suena para nada.

Lastima

Salu2

"nph" wrote in message
news:
Hola:

Resulta que hice hace tiempo un programa para un cliente con SQL Server


2000
y clientes sobre Windows Forms.

Cuando eso ocurrio una desgracia, y fueé que perdi los codigos fuentes
gracias a un disco duro que falleció. ;-)

El programa a pesar de ser un poquito complejo funcionaba correctamente
bien, pero a medida que la BD comenzó a crecer ( a eso de los seis meses).
Las operaciones de los procedimientos almacenados se hicieron más lentas y
en estos dias la aplicacion da timeOut al hacer algunas operaciones.

Normalmente compilaría de nuevo la aplicación y le pondria en el fichero


de
configuración un valor de TimeOut para todas sus operaciones sobre Sql, en
la calse System.Data.SqlClient.SqlCommand con la property CommandTimeout.
Pero como no tengo los códigos fuentes ahora no sé que hacer.

Alguien sabe si en los ficheros de configuracion de .NET ( machine.config


u
otros) se puede cambiar el valor por defecto para el CommandTimeout ?

Un saludo,

José.




Respuesta Responder a este mensaje
#2 nph
13/07/2004 - 16:35 | Informe spam
Y no habrá nada en el registro o algo así ?

Se que el framework esta disennado para ser multiplataforma, pero a lo mejor
la implementación sobre Windows toma los valores esos del registro.

Que creen ?

Muchas gracias de todas formas Lázaro.

"Lázaro" wrote in message
news:
No creo que se pueda, lo único que me suena del timeout en la cadena de
conexión que pudieras cambiar sería el del LoginTimeOut, cuando abre la
conexión.

Pero el del comando no me suena para nada.

Lastima

Salu2

"nph" wrote in message
news:
> Hola:
>
> Resulta que hice hace tiempo un programa para un cliente con SQL Server
2000
> y clientes sobre Windows Forms.
>
> Cuando eso ocurrio una desgracia, y fueé que perdi los codigos fuentes
> gracias a un disco duro que falleció. ;-)
>
> El programa a pesar de ser un poquito complejo funcionaba correctamente
> bien, pero a medida que la BD comenzó a crecer ( a eso de los seis


meses).
> Las operaciones de los procedimientos almacenados se hicieron más lentas


y
> en estos dias la aplicacion da timeOut al hacer algunas operaciones.
>
> Normalmente compilaría de nuevo la aplicación y le pondria en el fichero
de
> configuración un valor de TimeOut para todas sus operaciones sobre Sql,


en
> la calse System.Data.SqlClient.SqlCommand con la property


CommandTimeout.
> Pero como no tengo los códigos fuentes ahora no sé que hacer.
>
> Alguien sabe si en los ficheros de configuracion de .NET (


machine.config
u
> otros) se puede cambiar el valor por defecto para el CommandTimeout ?
>
> Un saludo,
>
> José.
>
>
>
>


Respuesta Responder a este mensaje
#3 José David Galviz M
13/07/2004 - 17:59 | Informe spam
Puedes modificar desde la cadena de conexión un parámetro que se llama
CommandTimeOut

ING. JOSE DAVID GALVIZ MUÑOZ
MCAD
DCE Tercera Estrella

"nph" escribió en el mensaje
news:
Y no habrá nada en el registro o algo así ?

Se que el framework esta disennado para ser multiplataforma, pero a lo


mejor
la implementación sobre Windows toma los valores esos del registro.

Que creen ?

Muchas gracias de todas formas Lázaro.

"Lázaro" wrote in message
news:
> No creo que se pueda, lo único que me suena del timeout en la cadena de
> conexión que pudieras cambiar sería el del LoginTimeOut, cuando abre la
> conexión.
>
> Pero el del comando no me suena para nada.
>
> Lastima
>
> Salu2
>
> "nph" wrote in message
> news:
> > Hola:
> >
> > Resulta que hice hace tiempo un programa para un cliente con SQL


Server
> 2000
> > y clientes sobre Windows Forms.
> >
> > Cuando eso ocurrio una desgracia, y fueé que perdi los codigos fuentes
> > gracias a un disco duro que falleció. ;-)
> >
> > El programa a pesar de ser un poquito complejo funcionaba


correctamente
> > bien, pero a medida que la BD comenzó a crecer ( a eso de los seis
meses).
> > Las operaciones de los procedimientos almacenados se hicieron más


lentas
y
> > en estos dias la aplicacion da timeOut al hacer algunas operaciones.
> >
> > Normalmente compilaría de nuevo la aplicación y le pondria en el


fichero
> de
> > configuración un valor de TimeOut para todas sus operaciones sobre


Sql,
en
> > la calse System.Data.SqlClient.SqlCommand con la property
CommandTimeout.
> > Pero como no tengo los códigos fuentes ahora no sé que hacer.
> >
> > Alguien sabe si en los ficheros de configuracion de .NET (
machine.config
> u
> > otros) se puede cambiar el valor por defecto para el CommandTimeout ?
> >
> > Un saludo,
> >
> > José.
> >
> >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida