Notificacion clientes

10/09/2009 - 13:25 por Carles | Informe spam
Hola,
Estoy trabajando con SQL Server 2008 y c#

Me encuentro que dependiendo de qué datos se modifiquen en una de las tablas
desde una aplicación en c#, deberia avisar a todos los otros clientes
conectados.
Creo haber leído algo que se podia hacer con SQL 2005 con notification
services.
Esto sigue así con SQL 2008? O hay alguna forma nueva de hacerlo?

Grácias

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
10/09/2009 - 15:30 | Informe spam
Hola,

Si bien SSNS te podria servir para esto no esta disponible en SQL Server
2008, pero estara nuevamente disponible en 2008 R2 algo similar: la
tecnologia StreamInsight y CEP (Complex Event Processing). Te adjunto links
que te van a resultar utiles. No te recomeindo que uses SSNS ya que es un
feature que ha sido reemplazado.

Deprecacion de SSNS
http://sqlblog.com/blogs/tibor_kara...-2008.aspx

StreamInsight y CEP
http://www.microsoft.com/sqlserver/...event.aspx


Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carles" wrote in message
news:
Hola,
Estoy trabajando con SQL Server 2008 y c#

Me encuentro que dependiendo de qué datos se modifiquen en una de las
tablas desde una aplicación en c#, deberia avisar a todos los otros
clientes conectados.
Creo haber leído algo que se podia hacer con SQL 2005 con notification
services.
Esto sigue así con SQL 2008? O hay alguna forma nueva de hacerlo?

Grácias

Respuesta Responder a este mensaje
#2 CEMorales
12/09/2009 - 18:22 | Informe spam
Utiliza la técnica de triggers (disparadores)

En ese trigger puedes identificar específicamente qué atributos han sido
modificados en una tupla en particular o en todas las tuplas afectadas por
el comando UPDATE

Desde ese trigger puedes invocar el envío de mensajes electrónicos a los
usuarios que correspondan

Debes de haber configurado previamente el SQL para el envío de mensajes
electrónicos


"Carles" escribió en el mensaje
news:
Hola,
Estoy trabajando con SQL Server 2008 y c#

Me encuentro que dependiendo de qué datos se modifiquen en una de las
tablas desde una aplicación en c#, deberia avisar a todos los otros
clientes conectados.
Creo haber leído algo que se podia hacer con SQL 2005 con notification
services.
Esto sigue así con SQL 2008? O hay alguna forma nueva de hacerlo?

Grácias

Respuesta Responder a este mensaje
#3 Emilio Boucau
14/09/2009 - 21:00 | Informe spam
Carlos,

Estamos de acuerdo que eso (tecnicamente) funcionara, pero se puede
convertir en una fuente de problemas de performance a medida que los
receptores de la notificacion empiecen a aumentar.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"CEMorales" wrote in message
news:
Utiliza la técnica de triggers (disparadores)

En ese trigger puedes identificar específicamente qué atributos han sido
modificados en una tupla en particular o en todas las tuplas afectadas por
el comando UPDATE

Desde ese trigger puedes invocar el envío de mensajes electrónicos a los
usuarios que correspondan

Debes de haber configurado previamente el SQL para el envío de mensajes
electrónicos


"Carles" escribió en el mensaje
news:
Hola,
Estoy trabajando con SQL Server 2008 y c#

Me encuentro que dependiendo de qué datos se modifiquen en una de las
tablas desde una aplicación en c#, deberia avisar a todos los otros
clientes conectados.
Creo haber leído algo que se podia hacer con SQL 2005 con notification
services.
Esto sigue así con SQL 2008? O hay alguna forma nueva de hacerlo?

Grácias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida