none
notification ou alerte RRS feed

  • Question

  • Bonjour,

    Je veux créer une zone de notification (ou un système d’alerte )
    dés qu'on reçoit des modifications(nouvel enregistrement)sur une table spécifique de notre base de données, une notification s'affiche
    svp une petite idée comment peux-je faire ça en c#???

    jeudi 5 septembre 2013 20:50

Réponses

  • Bonjour,

    Selon le contexte, les premières solutions que je vois seraient de faire un trigger qui enverrait un mail ou d'envoyer un résumé.

    Ou encore http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx ou une requête qui récupérerait de temps à autre les derniers évènements (éventuellement il est possible de ne pas surveiller le table d'origine mais une table d'évènements qui est alimentée par des triggers ce qui ne fait qu'une table à surveiller et permet éventuellement d'ajouter/supprimer des évènements selon les besoins).

    Selon le besoin exact, cela me fait penser que j'avais noté la présence d'un "suivi de modifications" dans les dernières versions : http://technet.microsoft.com/fr-fr/library/bb933994.aspx mais je n'ai pas encore jeté un œil là-dessus.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    • Proposé comme réponse Aurel Bera mardi 10 septembre 2013 09:08
    • Marqué comme réponse Aurel Bera mercredi 11 septembre 2013 10:06
    jeudi 5 septembre 2013 22:01
    Modérateur

Toutes les réponses

  • Bonjour,

    Selon le contexte, les premières solutions que je vois seraient de faire un trigger qui enverrait un mail ou d'envoyer un résumé.

    Ou encore http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx ou une requête qui récupérerait de temps à autre les derniers évènements (éventuellement il est possible de ne pas surveiller le table d'origine mais une table d'évènements qui est alimentée par des triggers ce qui ne fait qu'une table à surveiller et permet éventuellement d'ajouter/supprimer des évènements selon les besoins).

    Selon le besoin exact, cela me fait penser que j'avais noté la présence d'un "suivi de modifications" dans les dernières versions : http://technet.microsoft.com/fr-fr/library/bb933994.aspx mais je n'ai pas encore jeté un œil là-dessus.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    • Proposé comme réponse Aurel Bera mardi 10 septembre 2013 09:08
    • Marqué comme réponse Aurel Bera mercredi 11 septembre 2013 10:06
    jeudi 5 septembre 2013 22:01
    Modérateur
  • Bonjour,

    Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 9 septembre 2013 12:45
  • Bonjour,

    Pouvons-nous considérer que vous avez résolu votre problème avec les scénarios proposés ? Dans l'affirmative, pourriez-vous partager avec nous la solution, afin que d'autres personnes avec le même problème puissent profiter de cette solution ?

    Désormais, nous marquons les solutions proposées. N'hésitez pas à revenir et supprimer la réponse marquée si la solution n’est pas correcte. Merci !

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 11 septembre 2013 10:06