none
La premlière instruction new SqlCeConnection dure 15 secondes

    General discussion

  • J'ai développé une application windows qui utilise SqlCompat 3.5 SP2 pour gérer des données locales de façon à faire une inversion autonome d'une application Sql Server.

    Tout fonctionne très bien sauf un point sur certains postes le premier appel au constructeur SqlCeConnection (je ne parle même pas du premier Open ) dure 15 secondes alors que sur d'autres postes apparemment identiques cela dure 7 millisecondes.

    Sur un poste qui a le problème même le simple fait de lancer l'outil SqlCeCmd sans paramètre provoque le même effet. Par contre si on se connecte avec le compte qui est administrateur local du poste pas de problème.

    Plus étrange encore, l'application comprend en fait 3 parties : une aplications WinFomrs et 2 services qui tourne en SystemLocal. Dans un des services le new SqlCeConnection dure 7 ms et l'autre 15 secondes. La seule différence entre les 2 services est le moment ou se fait le SqlCeConnection: pendant le fonctionnement du service pour celui qui prend 7ms et pendant la phase d'initialisation pour celui qui prend 15 secondes.

    SqlCompact est installé en déploiement privé, mais si on installe le msi, ça ne change rien

    Merci d'avance pour toute piste de solution

    Saturday, March 12, 2011 7:51 AM