Mensajes hacia VB

06/12/2005 - 19:16 por Carlos Albores | Informe spam
Por favor necesito implementar en una aplicación la manera de enviar un
mensaje de notificación a una aplicación de VB cuando se agregue o modifique
un registro de una tabla de SQL, si alguien tiene algun ejemplo de un
programa residente que este captando este tipo de mensajes, se los
agradeceria muchisimo.

Preguntas similare

Leer las respuestas

#11 Alejandro Mesa
08/12/2005 - 16:21 | Informe spam
Eladio,

Muy interesante tu inquietud. No se si sql server solo te informa de que el
resultado del query cambio o tambien te dice que filas (en caso de tener una
clave primaria o identificador) cambiaron, porque como dices, un numero n de
usuarios, refrescando el resultado de m filas solo porque una cambio, no me
parece que dara buenos resultados. La herramienta esta, ahora hay que esperar
a que sea bien usada.


AMB

"Eladio Rincón" wrote:

Hola Max,

si claro, la notificación indica al cliente que el contenido que tiene en
cache ha quedado obsoleto; el problema es cuando 500-1000, 5000 aplicaciones
clientes se pongan a refrescar el contenido de su caché; ese es el tipo de
análisis que me gustaría ver; como he indicado antes, lo veo apropiado para
aplicaciones ASP.NET, pero para aplicaciones Windows no lo veo muy
apropiado. Por eso pedía información sobre links de pruebas sobre la nueva
funcionalidad.


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Maxi [MVP]" wrote in message
news:uHeviRA$
> Hola Eladio, un tema, la notificacion no vuelve a ejecutar la consulta es
> solo un mensaje hacia la aplicacion donde esta podra disparar un evento y
> debera decidir que hacer, de por si sola la notificacion no hace nada, y
> no consume recursos
>
>
> Salu2
> -
> [MVP] SQL Server
> Orador para Culminis Latam
> www.sqlgurus.org
>
>
>
> "Eladio Rincón" escribió en el mensaje
> news:ulU1hn$%
>> Hola Gux,
>>
>> tienes algún enlace o habéis hecho pruebas de cómo afecta el proceso de
>> notificación al servidor? me estoy imaginando clientes que van a
>> utilizarlo de una manera no apropiada y poder colapsas el servidor; por
>> ejemplo:
>>
>> - Aplicaciones clientes que se subscriben a una consulta con 4-5 joins
>> sin where condition.
>>
>> cuando se invaliden los resultados, todos los clientes irán al servidor a
>> pedir datos "frescos".
>>
>>
>> lo veo "relativamente" bien para cache ASP.NET, pero me temo que muchas
>> aplicaciones cliente no ASP.NET van a usar el feature y por ahí podrían
>> venir problemas...
>>
>>
>> si tienes links, pruebas, etc. sería de utilidad.
>>
>> Gracias,
>>
>>
>> Eladio Rincón
>>
>> SQL Server MVP, Mentor
>> Solid Quality Learning
>> http://www.SolidQualityLearning.com
>>
>> "Solid Quality Learning is the trusted global provider of advanced
>> education and solutions for the entire Microsoft database platform"
>>
>>
>> "Gustavo Larriera [MVP]" wrote in message
>> news:uor7T%23p%
>>> Si usa Query Notifications y ADO.NET 2.0, puede hacer que su aplicación
>>> se suscriba a las notificaciones. Puse un ejemplo de ese código (aunque
>>> en C# y no en VB.NET) en este artículo:
>>>
>>> http://www.sqlgurus.org/dotnetnuke/...fault.aspx
>>>
>>> Muchísimos saludos
>>> ~gux
>>>
>>> Gustavo Larriera
>>> Uruguay LatAm
>>> Blog: http://sqljunkies.com/weblog/gux/
>>> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
>>> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
>>> derecho / This posting is provided "AS IS" with no warranties, and
>>> confers no rights.
>>> "Alejandro Mesa" wrote in
>>> message news:
>>>> Maxi,
>>>>
>>>> Te refieres a "Notification Services"?. De ser asi, este servicio
>>>> tambien
>>>> existe sql server 2000, la diferencia ahora es que en 2005 este esta
>>>> integrado y ademas tiene nuevas cosas, pero no esta diseñado (ni en
>>>> 2000, ni
>>>> en 2005) para enviar notificaciones a programas. Esta arquitectura,
>>>> aunque
>>>> muy util, no esta diseñada para hacer lo que Carlos desea hacer.
>>>>
>>>> Usage Scenarios for Notification Services
>>>> http://msdn2.microsoft.com/en-us/li...71255.aspx
>>>>
>>>> Notification Services Enhancements
>>>> http://msdn2.microsoft.com/en-us/library/ms170722(en-US,SQL.90).aspx
>>>>
>>>>
>>>> AMB
>>>>
>>>>
>>>>
>>>> "Maxi" wrote:
>>>>
>>>>> Hola, en sql2005 lo puedes hacer, en 2000 no :(. En 2005 puedes
>>>>> aplicar
>>>>> Database Noritification
>>>>>
>>>>>
>>>>> Salu2
>>>>> Maxi [MVP SQL SERVER]
>>>>>
>>>>>
>>>>> "Carlos Albores" escribió en
>>>>> el
>>>>> mensaje news:
>>>>> > Por favor necesito implementar en una aplicación la manera de enviar
>>>>> > un
>>>>> > mensaje de notificación a una aplicación de VB cuando se agregue o
>>>>> > modifique
>>>>> > un registro de una tabla de SQL, si alguien tiene algun ejemplo de
>>>>> > un
>>>>> > programa residente que este captando este tipo de mensajes, se los
>>>>> > agradeceria muchisimo.
>>>>> >
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>>
>
>



Respuesta Responder a este mensaje
#12 Eladio Rincón
08/12/2005 - 16:35 | Informe spam
Hola Alejandro,

no he trabajado mucho con ello, pero explorando el objeto
SqlNotificationEventArgs, puedo ver que te puede llegar a informar de la
causa de la invalidación del contenido...

Public ReadOnly Property Info As SqlNotificationInfo

AlreadyChanged = -2
Alter = 5
Delete = 3
Drop = 4
[Error] = 7
Expired = 12
Insert = 1
Invalid = 9
Isolation = 11
Options = 10
PreviousFire = 14
Query = 8
Resource = 13
Restart = 6
TemplateLimit = 15
Truncate = 0
Unknown = -1
Update = 2

pero lo que es seguro es que no te notifica de cual es el dato que ha
cambiado...

a ver si encontramos un poco de tiempo, y lo estrujamos :-)

Saludos,

Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Alejandro Mesa" wrote in message
news:
Eladio,

Muy interesante tu inquietud. No se si sql server solo te informa de que
el
resultado del query cambio o tambien te dice que filas (en caso de tener
una
clave primaria o identificador) cambiaron, porque como dices, un numero n
de
usuarios, refrescando el resultado de m filas solo porque una cambio, no
me
parece que dara buenos resultados. La herramienta esta, ahora hay que
esperar
a que sea bien usada.


AMB

"Eladio Rincón" wrote:

Hola Max,

si claro, la notificación indica al cliente que el contenido que tiene en
cache ha quedado obsoleto; el problema es cuando 500-1000, 5000
aplicaciones
clientes se pongan a refrescar el contenido de su caché; ese es el tipo
de
análisis que me gustaría ver; como he indicado antes, lo veo apropiado
para
aplicaciones ASP.NET, pero para aplicaciones Windows no lo veo muy
apropiado. Por eso pedía información sobre links de pruebas sobre la
nueva
funcionalidad.


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced
education
and solutions for the entire Microsoft database platform"


"Maxi [MVP]" wrote in message
news:uHeviRA$
> Hola Eladio, un tema, la notificacion no vuelve a ejecutar la consulta
> es
> solo un mensaje hacia la aplicacion donde esta podra disparar un evento
> y
> debera decidir que hacer, de por si sola la notificacion no hace nada,
> y
> no consume recursos
>
>
> Salu2
> -
> [MVP] SQL Server
> Orador para Culminis Latam
> www.sqlgurus.org
>
>
>
> "Eladio Rincón" escribió en el
> mensaje
> news:ulU1hn$%
>> Hola Gux,
>>
>> tienes algún enlace o habéis hecho pruebas de cómo afecta el proceso
>> de
>> notificación al servidor? me estoy imaginando clientes que van a
>> utilizarlo de una manera no apropiada y poder colapsas el servidor;
>> por
>> ejemplo:
>>
>> - Aplicaciones clientes que se subscriben a una consulta con 4-5 joins
>> sin where condition.
>>
>> cuando se invaliden los resultados, todos los clientes irán al
>> servidor a
>> pedir datos "frescos".
>>
>>
>> lo veo "relativamente" bien para cache ASP.NET, pero me temo que
>> muchas
>> aplicaciones cliente no ASP.NET van a usar el feature y por ahí
>> podrían
>> venir problemas...
>>
>>
>> si tienes links, pruebas, etc. sería de utilidad.
>>
>> Gracias,
>>
>>
>> Eladio Rincón
>>
>> SQL Server MVP, Mentor
>> Solid Quality Learning
>> http://www.SolidQualityLearning.com
>>
>> "Solid Quality Learning is the trusted global provider of advanced
>> education and solutions for the entire Microsoft database platform"
>>
>>
>> "Gustavo Larriera [MVP]" wrote in message
>> news:uor7T%23p%
>>> Si usa Query Notifications y ADO.NET 2.0, puede hacer que su
>>> aplicación
>>> se suscriba a las notificaciones. Puse un ejemplo de ese código
>>> (aunque
>>> en C# y no en VB.NET) en este artículo:
>>>
>>> http://www.sqlgurus.org/dotnetnuke/...fault.aspx
>>>
>>> Muchísimos saludos
>>> ~gux
>>>
>>> Gustavo Larriera
>>> Uruguay LatAm
>>> Blog: http://sqljunkies.com/weblog/gux/
>>> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
>>> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
>>> ningun
>>> derecho / This posting is provided "AS IS" with no warranties, and
>>> confers no rights.
>>> "Alejandro Mesa" wrote in
>>> message news:
>>>> Maxi,
>>>>
>>>> Te refieres a "Notification Services"?. De ser asi, este servicio
>>>> tambien
>>>> existe sql server 2000, la diferencia ahora es que en 2005 este esta
>>>> integrado y ademas tiene nuevas cosas, pero no esta diseñado (ni en
>>>> 2000, ni
>>>> en 2005) para enviar notificaciones a programas. Esta arquitectura,
>>>> aunque
>>>> muy util, no esta diseñada para hacer lo que Carlos desea hacer.
>>>>
>>>> Usage Scenarios for Notification Services
>>>> http://msdn2.microsoft.com/en-us/li...71255.aspx
>>>>
>>>> Notification Services Enhancements
>>>> http://msdn2.microsoft.com/en-us/library/ms170722(en-US,SQL.90).aspx
>>>>
>>>>
>>>> AMB
>>>>
>>>>
>>>>
>>>> "Maxi" wrote:
>>>>
>>>>> Hola, en sql2005 lo puedes hacer, en 2000 no :(. En 2005 puedes
>>>>> aplicar
>>>>> Database Noritification
>>>>>
>>>>>
>>>>> Salu2
>>>>> Maxi [MVP SQL SERVER]
>>>>>
>>>>>
>>>>> "Carlos Albores" escribió
>>>>> en
>>>>> el
>>>>> mensaje news:
>>>>> > Por favor necesito implementar en una aplicación la manera de
>>>>> > enviar
>>>>> > un
>>>>> > mensaje de notificación a una aplicación de VB cuando se agregue
>>>>> > o
>>>>> > modifique
>>>>> > un registro de una tabla de SQL, si alguien tiene algun ejemplo
>>>>> > de
>>>>> > un
>>>>> > programa residente que este captando este tipo de mensajes, se
>>>>> > los
>>>>> > agradeceria muchisimo.
>>>>> >
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>>
>
>



Respuesta Responder a este mensaje
#13 Maxi [MVP]
08/12/2005 - 17:08 | Informe spam
Hola, entiendo tu inquietud pero me gustaria hacer un analisis de la causa
(a ver si sale y podemos sacar alguna conclusion ;-)

Cual es el objetivo de Query Notification:

1) Enviar un mensaje de notificacion de cambios a la aplicacion.
2) No necesitar que la aplicacion para poder ver si cambio algo deba estar
haciendo un pool cada X tiempo

Entonces, no creo que siempre se este utilizando Query Notification, hoy dia
tambien se usa pero como indica en el punto 2, con lo cual la cosa es peor,
porque siempre estamos consultando a ver si cambio algo.

Cuestiones a considerar:

-Envia solo un mensaje y no ejecuta nada a menos que se lo indiquemos

Entonces: seria medio improbable que 500 usuarios al mismo tiempo quieran
actualizar ese dato, sucede lo mismo hoy cuando en muchos sistemas existe la
opcion de Refresh, se ha demostrado que por mas que exista esa opcion no
todos la usan de forma constante, (en el ERP que tenemos hay muchos usuarios
y tienen esta opcion)

Como conclusion diria:

Query notification es una mejora importante a las opciones que hoy teniamos
(O pool o bien de forma manual), ahora bien, como todo, dependera de las
buenas practicas no:

Por ej yo no haria nunca que cuando se envia el mensaje el evento en la
aplicacion actualice el dato automaticamente, sino que preguntaria al
usuario si desea o no actualizar los datos.


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Eladio Rincón" escribió en el mensaje
news:%23e7KEfA$
Hola Max,

si claro, la notificación indica al cliente que el contenido que tiene en
cache ha quedado obsoleto; el problema es cuando 500-1000, 5000
aplicaciones clientes se pongan a refrescar el contenido de su caché; ese
es el tipo de análisis que me gustaría ver; como he indicado antes, lo veo
apropiado para aplicaciones ASP.NET, pero para aplicaciones Windows no lo
veo muy apropiado. Por eso pedía información sobre links de pruebas sobre
la nueva funcionalidad.


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Maxi [MVP]" wrote in message
news:uHeviRA$
Hola Eladio, un tema, la notificacion no vuelve a ejecutar la consulta es
solo un mensaje hacia la aplicacion donde esta podra disparar un evento y
debera decidir que hacer, de por si sola la notificacion no hace nada, y
no consume recursos


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Eladio Rincón" escribió en el mensaje
news:ulU1hn$%
Hola Gux,

tienes algún enlace o habéis hecho pruebas de cómo afecta el proceso de
notificación al servidor? me estoy imaginando clientes que van a
utilizarlo de una manera no apropiada y poder colapsas el servidor; por
ejemplo:

- Aplicaciones clientes que se subscriben a una consulta con 4-5 joins
sin where condition.

cuando se invaliden los resultados, todos los clientes irán al servidor
a pedir datos "frescos".


lo veo "relativamente" bien para cache ASP.NET, pero me temo que muchas
aplicaciones cliente no ASP.NET van a usar el feature y por ahí podrían
venir problemas...


si tienes links, pruebas, etc. sería de utilidad.

Gracias,


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Gustavo Larriera [MVP]" wrote in message
news:uor7T%23p%
Si usa Query Notifications y ADO.NET 2.0, puede hacer que su aplicación
se suscriba a las notificaciones. Puse un ejemplo de ese código (aunque
en C# y no en VB.NET) en este artículo:

http://www.sqlgurus.org/dotnetnuke/...fault.aspx

Muchísimos saludos
~gux

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
ningun derecho / This posting is provided "AS IS" with no warranties,
and confers no rights.
"Alejandro Mesa" wrote in
message news:
Maxi,

Te refieres a "Notification Services"?. De ser asi, este servicio
tambien
existe sql server 2000, la diferencia ahora es que en 2005 este esta
integrado y ademas tiene nuevas cosas, pero no esta diseñado (ni en
2000, ni
en 2005) para enviar notificaciones a programas. Esta arquitectura,
aunque
muy util, no esta diseñada para hacer lo que Carlos desea hacer.

Usage Scenarios for Notification Services
http://msdn2.microsoft.com/en-us/li...71255.aspx

Notification Services Enhancements
http://msdn2.microsoft.com/en-us/library/ms170722(en-US,SQL.90).aspx


AMB



"Maxi" wrote:

Hola, en sql2005 lo puedes hacer, en 2000 no :(. En 2005 puedes
aplicar
Database Noritification


Salu2
Maxi [MVP SQL SERVER]


"Carlos Albores" escribió
en el
mensaje news:
> Por favor necesito implementar en una aplicación la manera de
> enviar un
> mensaje de notificación a una aplicación de VB cuando se agregue o
> modifique
> un registro de una tabla de SQL, si alguien tiene algun ejemplo de
> un
> programa residente que este captando este tipo de mensajes, se los
> agradeceria muchisimo.
>





















Respuesta Responder a este mensaje
#14 Eladio Rincón
08/12/2005 - 17:48 | Informe spam

-Envia solo un mensaje y no ejecuta nada a menos que se lo indiquemos


Entonces: seria medio improbable que 500 usuarios al mismo tiempo quieran
actualizar ese dato, sucede lo mismo hoy cuando en muchos sistemas existe
la opcion de Refresh, se ha demostrado que por mas que exista esa opcion
no todos la usan de forma constante, (en el ERP que tenemos hay muchos
usuarios y tienen esta opcion)




La opción refresh... es distinto, le pones el botón al usuario, y el decide
si refresca o no sin tener ni idea si ha cambiado el resultado. Otra cosa es
que le pongas un botón, y además le informes que lo que está viendo está
invalidado; entonces será cuando el usuario pulse en Refresh porque sabrá a
ciencia cierta cuando el resultado está invalidado... el número de usuarios
es relativo, estoy pensando en la típica aplicación que auditamos que tiene
gestiona más de 1000 usuarios concurrentes.

más aún, supongo que la aplicación crearía dependency para más de 1 caso...
pongamos 5-6 resultados "cacheados", eso quiere decir que el servidor
tendría que tener abiertas más de 5000 diálogos Service Broker porque hasta
donde yo se Service Broker sólo soporta diálogos uno a uno (no broadcast)...
esto es a lo que tengo dudas, si realmente aplicaciones Windows son
apropiadas para Dependency; de ahí mi comentarios sobre aplicaciones
ASP.NET.

Cualquier comentario es bienvenido...

Gracias,

Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Maxi [MVP]" wrote in message
news:%23oY0ZGB$
Hola, entiendo tu inquietud pero me gustaria hacer un analisis de la causa
(a ver si sale y podemos sacar alguna conclusion ;-)

Cual es el objetivo de Query Notification:

1) Enviar un mensaje de notificacion de cambios a la aplicacion.
2) No necesitar que la aplicacion para poder ver si cambio algo deba estar
haciendo un pool cada X tiempo

Entonces, no creo que siempre se este utilizando Query Notification, hoy
dia tambien se usa pero como indica en el punto 2, con lo cual la cosa es
peor, porque siempre estamos consultando a ver si cambio algo.

Cuestiones a considerar:

-Envia solo un mensaje y no ejecuta nada a menos que se lo indiquemos

Entonces: seria medio improbable que 500 usuarios al mismo tiempo quieran
actualizar ese dato, sucede lo mismo hoy cuando en muchos sistemas existe
la opcion de Refresh, se ha demostrado que por mas que exista esa opcion
no todos la usan de forma constante, (en el ERP que tenemos hay muchos
usuarios y tienen esta opcion)

Como conclusion diria:

Query notification es una mejora importante a las opciones que hoy
teniamos (O pool o bien de forma manual), ahora bien, como todo, dependera
de las buenas practicas no:

Por ej yo no haria nunca que cuando se envia el mensaje el evento en la
aplicacion actualice el dato automaticamente, sino que preguntaria al
usuario si desea o no actualizar los datos.


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Eladio Rincón" escribió en el mensaje
news:%23e7KEfA$
Hola Max,

si claro, la notificación indica al cliente que el contenido que tiene en
cache ha quedado obsoleto; el problema es cuando 500-1000, 5000
aplicaciones clientes se pongan a refrescar el contenido de su caché; ese
es el tipo de análisis que me gustaría ver; como he indicado antes, lo
veo apropiado para aplicaciones ASP.NET, pero para aplicaciones Windows
no lo veo muy apropiado. Por eso pedía información sobre links de pruebas
sobre la nueva funcionalidad.


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Maxi [MVP]" wrote in message
news:uHeviRA$
Hola Eladio, un tema, la notificacion no vuelve a ejecutar la consulta
es solo un mensaje hacia la aplicacion donde esta podra disparar un
evento y debera decidir que hacer, de por si sola la notificacion no
hace nada, y no consume recursos


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Eladio Rincón" escribió en el mensaje
news:ulU1hn$%
Hola Gux,

tienes algún enlace o habéis hecho pruebas de cómo afecta el proceso de
notificación al servidor? me estoy imaginando clientes que van a
utilizarlo de una manera no apropiada y poder colapsas el servidor; por
ejemplo:

- Aplicaciones clientes que se subscriben a una consulta con 4-5 joins
sin where condition.

cuando se invaliden los resultados, todos los clientes irán al servidor
a pedir datos "frescos".


lo veo "relativamente" bien para cache ASP.NET, pero me temo que muchas
aplicaciones cliente no ASP.NET van a usar el feature y por ahí podrían
venir problemas...


si tienes links, pruebas, etc. sería de utilidad.

Gracias,


Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Gustavo Larriera [MVP]" wrote in message
news:uor7T%23p%
Si usa Query Notifications y ADO.NET 2.0, puede hacer que su
aplicación se suscriba a las notificaciones. Puse un ejemplo de ese
código (aunque en C# y no en VB.NET) en este artículo:

http://www.sqlgurus.org/dotnetnuke/...fault.aspx

Muchísimos saludos
~gux

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
ningun derecho / This posting is provided "AS IS" with no warranties,
and confers no rights.
"Alejandro Mesa" wrote in
message news:
Maxi,

Te refieres a "Notification Services"?. De ser asi, este servicio
tambien
existe sql server 2000, la diferencia ahora es que en 2005 este esta
integrado y ademas tiene nuevas cosas, pero no esta diseñado (ni en
2000, ni
en 2005) para enviar notificaciones a programas. Esta arquitectura,
aunque
muy util, no esta diseñada para hacer lo que Carlos desea hacer.

Usage Scenarios for Notification Services
http://msdn2.microsoft.com/en-us/li...71255.aspx

Notification Services Enhancements
http://msdn2.microsoft.com/en-us/library/ms170722(en-US,SQL.90).aspx


AMB



"Maxi" wrote:

Hola, en sql2005 lo puedes hacer, en 2000 no :(. En 2005 puedes
aplicar
Database Noritification


Salu2
Maxi [MVP SQL SERVER]


"Carlos Albores" escribió
en el
mensaje news:
> Por favor necesito implementar en una aplicación la manera de
> enviar un
> mensaje de notificación a una aplicación de VB cuando se agregue o
> modifique
> un registro de una tabla de SQL, si alguien tiene algun ejemplo de
> un
> programa residente que este captando este tipo de mensajes, se los
> agradeceria muchisimo.
>

























Respuesta Responder a este mensaje
#15 Gustavo Larriera [MVP]
09/12/2005 - 01:59 | Informe spam
Hola Eladio, cómo has estado?

"Eladio Rincón" wrote in message
news:ulU1hn$%

tienes algún enlace o habéis hecho pruebas de cómo afecta el proceso de
notificación al servidor? me estoy imaginando clientes que van a
utilizarlo de una manera no apropiada y poder colapsas el servidor; por
ejemplo:



No tengo documentos acerca de pruebas realizadas, pero el artículo "Query
Notifications in ADO.NET 2.0" de Bob Beauchemin describe en forma muy
detallada el funcionamiento y bosqueja algunas buenas prácticas a seguir.
Especialmente mirar la sección final "When Not to Use Notifications: A
Cautionary Tale".

El artículo está en:

http://msdn.microsoft.com/data/defa...on_topic10

Un gran saludo
~gux

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida