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

MS SQL Server Discussion :

[SQLEXP2005 et c#] Notification mise à jour de la base


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut [SQLEXP2005 et c#] Notification mise à jour de la base
    Bonjour à tous,
    Je vous sollicite pour un problème entre Sqlserver express 2005 et une application que je développe en c#. Je suis débutant avec Sql Server.
    J'essaye de vous expliquer :
    J'ai une base de donnée qui est utilisée par plusieurs applications. Une application est chargé d'ajouter / mettre à jour la base et 2 autres chargées de lire ces informations.
    J'aimerais savoir si il existe un mécanisme entre sql server et c# notifiant un changement d'etat de la base de donnée (insert ou update).
    Actuellement, je fais des requètes de lecture périodique pour vérifier que la base n'est pas mise à jour mais cela consomme pas mal de ressources systèmes et réseaux pour rien.
    Si un tel mécanisme existait, ce serait idéal.

    J'ai fait pas mal de recherche en vain sur ce sujet et encore une fois, je suis un novice sur Sql Server ce qui n'aide pas.
    Merci de votre aide.

    Bonne journée.

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 224
    Points : 19 566
    Points
    19 566
    Billets dans le blog
    25
    Par défaut
    Regardez du côté de SQL Server Service Broker

  3. #3
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 213
    Points
    213
    Par défaut
    Il existe aussi des mécanismes du coté des dataset pour en être averti

    Je ne saurai plus expliquer a quel moment ça intervient exactement mais je crois que c'est dans le sqlDataAdapter

    ps : j'ai oublié de précisé, je parle de .Net 2.0 et donc de Ado.Net la

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 907
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 907
    Points : 51 656
    Points
    51 656
    Billets dans le blog
    6
    Par défaut
    Utilisez notifications services. C'est fait pour cela.

    A +

  5. #5
    Candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci beaucoup pour vos réponses, j'ai maintenant des pistes a explorer.
    Je vais me tourner dans un premier temps sur le DataAdaptateur si cela fonctionne car j'ai cru comprendre que les notifications services étaient supprimées dans la version 2008. (Je tourne actuellement en 2005 mais je ne suis pas à l'abri d'une décision de changement de version).

    Merci en tout cas, j'apprécie beaucoup.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/10/2008, 16h37
  2. [C#] [MySQL] Mise à jour de la base de donnée
    Par dev01 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 01/08/2007, 09h15
  3. [VB6] Recordset.update et Mise à jour de ma base
    Par badgam piero dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 13/12/2005, 14h38
  4. mise à jour d'une base
    Par le géologue dans le forum Access
    Réponses: 7
    Dernier message: 17/11/2005, 09h46
  5. mise à jour d'une base de données
    Par flo83 dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 20h27

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