Cambios en servidor

02/10/2004 - 01:36 por Miguel Vázquez | Informe spam
Hola,
Existe alguna manera de que el servidor SQL 2000 le
comunique a una aplicacion cuando a habido un cambio en
alguna de las tablas, sin que esta misma aplicacion este
enviando consultas al servidor para verificar el estado de
las tablas?

Preguntas similare

Leer las respuestas

#1 qwalgrande
02/10/2004 - 02:17 | Informe spam
Hola.

De una u otra forma, lo que tú precisas es que se lance un evento y que
"alguien", en este caso tu aplicación, lo escuche. Bien, para lanzar el
evento, tienes varias posibilidades, como lanzar un evento al event viewer
con un trigger, mandando un mail a un buzón o escribiendo en una segunda
tabla. Para ello te tienes que configurar una alerta, configurándotela para
que te escriba en el event viewer, te mande un mensaje, etc.

Luego tienes que contar con algo que lo escuche. Tu aplicación debe en ese
caso contar con ese sistema de escucha, puede ser un lector del event viewer,
un lector de correo, o directamente, un lector de una segunda tabla (no la
que se modifique) y que simplemente devuelva si se ha modificado la tabla
principal o no.

Si me detallas más tu caso, quizá podría darte más ayuda.

qwalgrande

"Miguel Vázquez" wrote:

Hola,
Existe alguna manera de que el servidor SQL 2000 le
comunique a una aplicacion cuando a habido un cambio en
alguna de las tablas, sin que esta misma aplicacion este
enviando consultas al servidor para verificar el estado de
las tablas?

Respuesta Responder a este mensaje
#2 Miguel Egea
02/10/2004 - 19:03 | Informe spam
Hola Miguel, ¿te refieres a algo como hace el bloqueo optimista?.

1. Si pones el nivel de aislamiento a repeatable read, tendrás siempre
lecturas iguales en registros existentes, eso sí te pueden aparecer nuevos.

2.- Esto anterior perjudicará el grado máximo de concurrencia que pueda
alcanzar tu aplicación.

3.- Todo esto que te he dicho no sirve para nada si te refieres a la
estructura, esto en SQL-Server 2000 no puede controlarse (en 2005 si y es
una muy buena noticia).



-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?


"Miguel Vázquez" escribió en el mensaje
news:32a301c4a80f$6d2ce0d0$
Hola,
Existe alguna manera de que el servidor SQL 2000 le
comunique a una aplicacion cuando a habido un cambio en
alguna de las tablas, sin que esta misma aplicacion este
enviando consultas al servidor para verificar el estado de
las tablas?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida