IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Accès multithread sur SQL Server CE


Sujet :

C#

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Accès multithread sur SQL Server CE
    Bonjour,

    Je développe actuellement une application sous Visual Studio Express en C#. Cette application modifie régulièrement une base de données locale (.sdf). L'application tourne à peu près correctement, si on ne sollicite pas trop d'accès multithread...

    Dans cette application je me sers du concepteur de vue mon créer mes TableAdapter (très efficace au passage, je trouve) et j'instancie un nouveau TableAdapter lors de chacun de mes accès à une table.

    Je suis un peu newbee sur l'interopérabilité de .NET avec ADO et autre Entity Framework, ne m'en voulez donc pas pour mon vocabulaire approximatif

    Mon problème est le suivant: pensant m'adresser à SQL Server CE pour écrire dans mon fichier SDF (base locale), j'ai visiblement mal supposé que ces accès étaient multithread-proof. Ce n'est à priori pas le cas au vu de certaines exception que j'ai vu passer (Exception: "accès concurrent au fichier ***.sdf" etc...).

    J'ai lu ici et là que lorsque chaque Thread monte sa connexion, SQL Server se débrouillait pour empiler les requêtes et répondre à chaque thread l'une après l'autre. Suis-je complètement à côté des clous ? Je ne suis pas non plus en mesure de vous dire si je travaille en mode connecté ou non (même si je suppose que c'est du non-connecté)

    Si tel est le cas, quelqu'un pourrait-il m'orienter vers une liste de bonnes pratiques concernant l'accès aux données ? j'ai déjà lu celui de developpez.com qui traite d'ADO mais j'aimerais, si possible de pas avoir à re-développer tous mes TableAdapter...

    Merci d'avance pour vos conseils avisés

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    J'ai hésité à poster ma question sur le forum SQL Server mais j'ai pensé qu'il s'agissait plus d'un problème C# ou de configuration de connexion en C#...

    Personne pour m'aiguiller ?

Discussions similaires

  1. Activer l'accès distant sur sql server
    Par franck SEFIC dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/11/2007, 11h52
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  3. SqlCommand sur SQL Server 7.0
    Par sangokus dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/03/2004, 10h22
  4. Replication d'une base AS/400 sur SQL Server
    Par david_chardonnet dans le forum Autres SGBD
    Réponses: 9
    Dernier message: 21/11/2003, 11h17
  5. problème de float sur SQL server 2000.
    Par fidji dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 24/07/2003, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo