Valor de tiempo de espera caducado con SQL Server Express 2005

07/02/2009 - 12:45 por CharlyE | Informe spam
Saludos,

Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).

A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
compilado) recibo un mensaje referente al "valor de tiempo de espera
caducado".

Consultando el Visor de sucesos de Windows veo que se ha producido el
siguiente error con origen en MSSQL$SQLEXPRESS:

System.Data.SqlClient.SqlException was unhandled
Class
ErrorCode=-2146232060
LineNumbere536
Message="Failed to generate a user instance of SQL Server due to a failure
in starting the process for the user instance. The connection will be closed."
Number372
Procedure=""
Server=".\SQLEXPRESS"
Source=".Net SqlClient Data Provider"
State=1

He estado investigando un poco y no sé si esto puede estar relacionado con
el ConnectionTimeout (aunque mi cadena de conexión no me admite este
parámetro). La verdad es que todo esto me tiene bastante confuso.
Cuando salgo de mi aplicación cierro las conexiones a todos los TableAdapter
que tengo. ¿Debo cerrar alguna conexión más?

¿Puede alguien orientarme sobre cómo resolver esta situación?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
08/02/2009 - 13:26 | Informe spam
No creo que el error de tiempo de espera este relacionado con ese evento.

Revisa la propiedad commandtimeout y cambiala del valor por omision de 30
segundos
http://msdn.microsoft.com/en-us/lib...meout.aspx



Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"CharlyE" wrote in message
news:
Saludos,

Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).

A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
compilado) recibo un mensaje referente al "valor de tiempo de espera
caducado".

Consultando el Visor de sucesos de Windows veo que se ha producido el
siguiente error con origen en MSSQL$SQLEXPRESS:

System.Data.SqlClient.SqlException was unhandled
Class
ErrorCode=-2146232060
LineNumbere536
Message="Failed to generate a user instance of SQL Server due to a
failure
in starting the process for the user instance. The connection will be
closed."
Number372
Procedure=""
Server=".\SQLEXPRESS"
Source=".Net SqlClient Data Provider"
State=1

He estado investigando un poco y no sé si esto puede estar relacionado con
el ConnectionTimeout (aunque mi cadena de conexión no me admite este
parámetro). La verdad es que todo esto me tiene bastante confuso.
Cuando salgo de mi aplicación cierro las conexiones a todos los
TableAdapter
que tengo. ¿Debo cerrar alguna conexión más?

¿Puede alguien orientarme sobre cómo resolver esta situación?

Muchas gracias
Respuesta Responder a este mensaje
#2 CharlyE
09/02/2009 - 10:57 | Informe spam
Gracias por tu respuesta.

Veré lo que explica el enlace que me has facilitado.

De todas formas, cuando en el IDE de Visual Basic me muestra dónde se ha
detenido por el "valor de tiempo de espera caducado" la ventana de
información sobre el error también me muestra el mensaje "Failed to generate
a user instance of SQL Server due to a failure in starting the process for
the user instance. The connection will be closed." (que no solo aparece en el
visor de sucesos, vaya)

Saludos


"Jose Mariano Alvarez" wrote:

No creo que el error de tiempo de espera este relacionado con ese evento.

Revisa la propiedad commandtimeout y cambiala del valor por omision de 30
segundos
http://msdn.microsoft.com/en-us/lib...meout.aspx



Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"CharlyE" wrote in message
news:
> Saludos,
>
> Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).
>
> A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
> compilado) recibo un mensaje referente al "valor de tiempo de espera
> caducado".
>
> Consultando el Visor de sucesos de Windows veo que se ha producido el
> siguiente error con origen en MSSQL$SQLEXPRESS:
>
> System.Data.SqlClient.SqlException was unhandled
> Class
> ErrorCode=-2146232060
> LineNumbere536
> Message="Failed to generate a user instance of SQL Server due to a
> failure
> in starting the process for the user instance. The connection will be
> closed."
> Number372
> Procedure=""
> Server=".\SQLEXPRESS"
> Source=".Net SqlClient Data Provider"
> State=1
>
> He estado investigando un poco y no sé si esto puede estar relacionado con
> el ConnectionTimeout (aunque mi cadena de conexión no me admite este
> parámetro). La verdad es que todo esto me tiene bastante confuso.
> Cuando salgo de mi aplicación cierro las conexiones a todos los
> TableAdapter
> que tengo. ¿Debo cerrar alguna conexión más?
>
> ¿Puede alguien orientarme sobre cómo resolver esta situación?
>
> Muchas gracias

Respuesta Responder a este mensaje
#3 Carlos Sacristan
09/02/2009 - 12:12 | Informe spam
Si buscas en Google, verás que hay muchos enlaces sobre ese error. Echa un
vistazo a a alguno de ellos para solucionar tu problema.

En cualquier caso, te recomiendo la lectura de este white paper:
http://msdn.microsoft.com/en-us/lib...64564.aspx


Un saludo
-
www.navento.com
Servicios de Localización GPS


"CharlyE" wrote:

Gracias por tu respuesta.

Veré lo que explica el enlace que me has facilitado.

De todas formas, cuando en el IDE de Visual Basic me muestra dónde se ha
detenido por el "valor de tiempo de espera caducado" la ventana de
información sobre el error también me muestra el mensaje "Failed to generate
a user instance of SQL Server due to a failure in starting the process for
the user instance. The connection will be closed." (que no solo aparece en el
visor de sucesos, vaya)

Saludos


"Jose Mariano Alvarez" wrote:

> No creo que el error de tiempo de espera este relacionado con ese evento.
>
> Revisa la propiedad commandtimeout y cambiala del valor por omision de 30
> segundos
> http://msdn.microsoft.com/en-us/lib...meout.aspx
>
>
>
> Saludos
>
>
> Ing. Jose Mariano Alvarez
> SQLTotal Consulting
>
> (Cambia los ceros por O y saca lo que sobra)
>
> Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
> favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
> (CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.
>
>
>
>
>
>
>
>
>
>
> "CharlyE" wrote in message
> news:
> > Saludos,
> >
> > Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).
> >
> > A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
> > compilado) recibo un mensaje referente al "valor de tiempo de espera
> > caducado".
> >
> > Consultando el Visor de sucesos de Windows veo que se ha producido el
> > siguiente error con origen en MSSQL$SQLEXPRESS:
> >
> > System.Data.SqlClient.SqlException was unhandled
> > Class
> > ErrorCode=-2146232060
> > LineNumbere536
> > Message="Failed to generate a user instance of SQL Server due to a
> > failure
> > in starting the process for the user instance. The connection will be
> > closed."
> > Number372
> > Procedure=""
> > Server=".\SQLEXPRESS"
> > Source=".Net SqlClient Data Provider"
> > State=1
> >
> > He estado investigando un poco y no sé si esto puede estar relacionado con
> > el ConnectionTimeout (aunque mi cadena de conexión no me admite este
> > parámetro). La verdad es que todo esto me tiene bastante confuso.
> > Cuando salgo de mi aplicación cierro las conexiones a todos los
> > TableAdapter
> > que tengo. ¿Debo cerrar alguna conexión más?
> >
> > ¿Puede alguien orientarme sobre cómo resolver esta situación?
> >
> > Muchas gracias
>
Respuesta Responder a este mensaje
#4 CharlyE
12/02/2009 - 16:30 | Informe spam
Buenas,

He estado dando vueltas a la cuestión del commandtimeout.

Desde Visual Basic 2008 Express no parece que tenga acceso al
sqlcommandtimeout.
Buscando alternativas, me descargo la SSEUtil y procedo a ejecutar el
commandtimeout para pasar de 30 segundos a 120 segundos, pero a pesar de que
me informa de que ha cambiado el valor, el "valor de tiempo de espera
caducado" vuelve a aparecer al ejecutar mi aplicación (el visor de sucesos de
windows muestra que el tiempo transcurrido desde que se "despierta" el SQL
hasta que se produce el error es de 30 segundos, de lo que deduzco que el
cambio a 120 segundos no me lo está aceptando).

Lo único que ha cambiado es que antes el "valor de espera caducado" aparecía
constantemente, mientras que ahora únicamente aparece la primera vez que
ejecuto mi aplicación tras arrancar/reiniciar el ordenador.
Y el visor de sucesos de windows sigue mostrando error en el SQLEXPRESS con
el mensaje "Failed to generate a user instance of SQL Server due to a failure
in starting the process for the user instance. The connection will be closed."

En resumen, sigo estando totalmente perdido. ¿Puede alguien aportar un poco
más de luz?

Gracias!

"Jose Mariano Alvarez" wrote:

No creo que el error de tiempo de espera este relacionado con ese evento.

Revisa la propiedad commandtimeout y cambiala del valor por omision de 30
segundos
http://msdn.microsoft.com/en-us/lib...meout.aspx



Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"CharlyE" wrote in message
news:
> Saludos,
>
> Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).
>
> A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
> compilado) recibo un mensaje referente al "valor de tiempo de espera
> caducado".
>
> Consultando el Visor de sucesos de Windows veo que se ha producido el
> siguiente error con origen en MSSQL$SQLEXPRESS:
>
> System.Data.SqlClient.SqlException was unhandled
> Class
> ErrorCode=-2146232060
> LineNumbere536
> Message="Failed to generate a user instance of SQL Server due to a
> failure
> in starting the process for the user instance. The connection will be
> closed."
> Number372
> Procedure=""
> Server=".\SQLEXPRESS"
> Source=".Net SqlClient Data Provider"
> State=1
>
> He estado investigando un poco y no sé si esto puede estar relacionado con
> el ConnectionTimeout (aunque mi cadena de conexión no me admite este
> parámetro). La verdad es que todo esto me tiene bastante confuso.
> Cuando salgo de mi aplicación cierro las conexiones a todos los
> TableAdapter
> que tengo. ¿Debo cerrar alguna conexión más?
>
> ¿Puede alguien orientarme sobre cómo resolver esta situación?
>
> Muchas gracias

Respuesta Responder a este mensaje
#5 Jose Mariano Alvarez
13/02/2009 - 01:21 | Informe spam
Revisaste el documento que te paso Carlos?

Podrias darnos mas detalles del problema?

Puedes revisar esto tambien
http://blogs.msdn.com/joestagner/ar...tance.aspx


Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"CharlyE" wrote in message
news:
Buenas,

He estado dando vueltas a la cuestión del commandtimeout.

Desde Visual Basic 2008 Express no parece que tenga acceso al
sqlcommandtimeout.
Buscando alternativas, me descargo la SSEUtil y procedo a ejecutar el
commandtimeout para pasar de 30 segundos a 120 segundos, pero a pesar de
que
me informa de que ha cambiado el valor, el "valor de tiempo de espera
caducado" vuelve a aparecer al ejecutar mi aplicación (el visor de sucesos
de
windows muestra que el tiempo transcurrido desde que se "despierta" el SQL
hasta que se produce el error es de 30 segundos, de lo que deduzco que el
cambio a 120 segundos no me lo está aceptando).

Lo único que ha cambiado es que antes el "valor de espera caducado"
aparecía
constantemente, mientras que ahora únicamente aparece la primera vez que
ejecuto mi aplicación tras arrancar/reiniciar el ordenador.
Y el visor de sucesos de windows sigue mostrando error en el SQLEXPRESS
con
el mensaje "Failed to generate a user instance of SQL Server due to a
failure
in starting the process for the user instance. The connection will be
closed."

En resumen, sigo estando totalmente perdido. ¿Puede alguien aportar un
poco
más de luz?

Gracias!

"Jose Mariano Alvarez" wrote:

No creo que el error de tiempo de espera este relacionado con ese evento.

Revisa la propiedad commandtimeout y cambiala del valor por omision de 30
segundos
http://msdn.microsoft.com/en-us/lib...meout.aspx



Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase.
Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"CharlyE" wrote in message
news:
> Saludos,
>
> Trabajo con Visual Basic Express 2008 y SQL Server Express 2005 (SP3).
>
> A veces cuando ejecuto mi proyecto (ya sea desde el IDE o como código
> compilado) recibo un mensaje referente al "valor de tiempo de espera
> caducado".
>
> Consultando el Visor de sucesos de Windows veo que se ha producido el
> siguiente error con origen en MSSQL$SQLEXPRESS:
>
> System.Data.SqlClient.SqlException was unhandled
> Class
> ErrorCode=-2146232060
> LineNumbere536
> Message="Failed to generate a user instance of SQL Server due to a
> failure
> in starting the process for the user instance. The connection will be
> closed."
> Number372
> Procedure=""
> Server=".\SQLEXPRESS"
> Source=".Net SqlClient Data Provider"
> State=1
>
> He estado investigando un poco y no sé si esto puede estar relacionado
> con
> el ConnectionTimeout (aunque mi cadena de conexión no me admite este
> parámetro). La verdad es que todo esto me tiene bastante confuso.
> Cuando salgo de mi aplicación cierro las conexiones a todos los
> TableAdapter
> que tengo. ¿Debo cerrar alguna conexión más?
>
> ¿Puede alguien orientarme sobre cómo resolver esta situación?
>
> Muchas gracias

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida