2011-02-16 41 views
5

Tengo una aplicación, está lista y funcionando, pero los usuarios informan de un pequeño problema con ella, y francamente, sospeché que podría ser un problema. Como dice el título, la aplicación está escrita en C# (.net 3.5) y está usando SQL DB. El "problema" es que, cuando la aplicación se inicia por primera vez, tarda aproximadamente medio minuto en conectarse a la base de datos.Retraso en la conexión a la base de datos C#

¿Podría esto ser reducido de alguna manera?

¡Gracias por su tiempo!

EDIT1: el PP es local .. SQL Server y .NET Framework están instalados al mismo tiempo que la aplicación

Edit2: cuando se contempló la aplicación funciona todo bien, y cuando los usuarios abren la winform donde debe hacerse algún trabajo de DB, la primera vez que se inicia debe esperar aproximadamente medio minuto, luego funciona bien ...

+1

¿Eso quizás está haciendo un inicio automático en la base de datos subyacente? –

+1

¿La base de datos es local o remota? –

+0

Ok, ¿y esta "primera ejecución" siempre se realizó inmediatamente después de una instalación? –

Respuesta

4

A partir de las preguntas que formulé en los comentarios y sus respectivas respuestas, la conclusión que ofrezco es esto:

Me parece que el servidor agente serv hielo se puede establecer con un modo de inicio de Manual. Esto significa que el servicio sólo se iniciará cuando sea requerido por una aplicación:

Manual starts a service as required or when called from an application (according to definition, but only some of the time in practice, depending on the service)

Para mitigar este puede crear una instalación personalizada acción que, como parte de la instalación del producto, ajuste este modo de inicio a Automatic - esto provocaría que el servicio se inicie cuando se inicie Windows.

+0

insteresting, ahora apague para encontrar una manera de habilitar esto durante la instalación silenciosa y estoy listo para ir ... ¡tnx! – Andrej

+0

allí está ../AGTSVCSTARTUPTYPE necesita configurarse en "Automático" ... tnx para el awser una vez más! – Andrej

+0

En cualquier momento. Me alegra que estés ordenado. :) –

Cuestiones relacionadas