OVH Cloud OVH Cloud

Notification aux clients

3 réponses
Avatar
BELAMIROUCHE AMAR
Bonjour a tous, voilà je voudrai savoir s'il existe un moyen pour qu'un
serveur sql puisse transmettre des messages aux clients.
Exp : mettre dans un trigger (declancher par une mise a jour du client1) du
code pour transmettre un message ou signale au client2

3 réponses

Avatar
Fred BROUARD
BELAMIROUCHE AMAR a écrit:
Bonjour a tous, voilà je voudrai savoir s'il existe un moyen pour qu'un
serveur sql puisse transmettre des messages aux clients.
Exp : mettre dans un trigger (declancher par une mise a jour du client1) du
code pour transmettre un message ou signale au client2



C'est possible mais il est peu conseilé de faire cela dans un trigger car il
faut recourrir à un envoie de mail ou de commande netsend qui nécessite beaucoup
de traitement alors que ce que l'on doit faire dans un trigger doit être le plus
court possible.

A +

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Sylvain Lafontaine
Oui, il y a le système SQL-Server Notification Service. Ce système est plus
ou moins à l'état de projet dans SQL-2000 mais sera pleinement disponible
(et intégré) dans SQL-2005. Malheureusement (heureusement?), son
intégration dans SQL-2005 sera, je crois, intimement liée au .NET Framework
2.0 (comme pour plusieurs des nouveautés de SQL-2005, d'ailleurs).

http://www.codeproject.com/dotnet/SQLNS.asp

http://www.microsoft.com/france/sql/technologies/ns/info/info.asp?mar=/france/sql/technologies/ns/info/20020919-sqlnsto.html

http://www.microsoft.com/sql/NS/default.asp

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC


"BELAMIROUCHE AMAR" <BELAMIROUCHE wrote in
message news:
Bonjour a tous, voilà je voudrai savoir s'il existe un moyen pour qu'un
serveur sql puisse transmettre des messages aux clients.
Exp : mettre dans un trigger (declancher par une mise a jour du client1)
du
code pour transmettre un message ou signale au client2


Avatar
Sébastien GROSBOIS \(Microsoft France\)
A noter une nouvelle fonctionnalité ASP.Net 2.0 et SQL Server 2005 :

Il est possible de maintenir dans le cache ASP.Net des informations
provenant de la base de données (par exemple : le contenu d'une table) et de
demander à SQL Server 2005 de prévenirl'application ASP.Net lorsqu'une des
données de la table sous-jacente a changé.

Cette fonctionnalité est limitée uniquement à l'invalidation de cache, mais
permet à SQL Server de notifier le client très simplement.






"BELAMIROUCHE AMAR" <BELAMIROUCHE wrote in
message news:
Bonjour a tous, voilà je voudrai savoir s'il existe un moyen pour qu'un
serveur sql puisse transmettre des messages aux clients.
Exp : mettre dans un trigger (declancher par une mise a jour du client1)
du
code pour transmettre un message ou signale au client2