Service Broker -Notifier son application

[Résolu]
Signaler
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour,
2 questions en une eu quoique 3

comment etre notifier depuis son application lorsqu'une modification(ajout,suppression,modification d'une ligne de table) a eue lieue [en base de données SQL Server]

1 - avec SQL Server 2005 > il me semble qu'il faut utiliser Service Broker (mais j'ai eu un peu de mal a mettre en place le service, enfin je ne suis pas notifié il me semble) (enfin je ne me souviens plus bien ca fait quelques temps que j'avais essayé

en Asp.net c'est bien plus simple avec sqldependency et l'utilitaire aspnet_regsql

auriez vous un bon tuto,lab ou une ressource msdn ou autre à m'indiquer ?

en fait l'idée c'est de vider le cache lorsqu'un changement a lieu en base (bien sur)

2 - Avec SQL Server 2000 > il n'y a pas SQL Broker
comment peut on faire pour etre notifier ?

3 - Avec Access >  j'utilise un FileSystemWatcher , y a t'il une autre solution ?

mercii
++

4 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Salut,

Je vais juste intervenir sur le premier point, tu peux aussi utiliser SqlDependency avec une appli WinForm
http://msdn2.microsoft.com/en-us/library/a52dhwx7(VS.80).aspx

Pour le reste, je connais pas assez le sujet pour t'amener des précisions.

Mx
MVP C# 
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
3
A ba ca c'est une bonne nouvelle
merci MorpionMx  :)
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
3
Bon j'ai fait un lab technet et tout marche bien dans le lab

mais lorque je fais la meme chose sur mon pc
j'ai une bouce infinie de notification avec en SqlNotifyEventargs e:

info : invalid
source : statement
type : subscribe

donc je pense que cela vient de SQL Server pour lequel il faut que je configure quelques chose, mais je n'ai pas encore trouve quoi
si vous avez une idée ..
++
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
93
Salut,

Jette un coup d'oeil à cette page : Activation des notifications de requête<!---->

/*
coq
MVP Visual C#
CoqBlog
*/