Notificaciones de SQL Server 2005

14/06/2007 - 20:07 por Clara | Informe spam
Hola,
Tengo una base de datos en la que existen varias tablas cuyos datos se
actualizan muy poco (tablas tipo formaDePago, tiposDeIva, ...)
En mi apllicación, cargo estas tablas en memoria la primera vez que las
necesito y ahí las dejo para uso posteriores (o sea, no vuelvo a coger los
datos de la BBDD).
Tengo entendido que SQL Server 2005 puede notificar a los clientes los
cambios que se produzcan en las tablas. De esta forma, si a alguien se le
ocurre modifcar un tipo de IVA (por ejemplo), los otros clientes se
enterarian y refrescarian los datos que ya tienen en memoria.
Qué debo leer en los BOL que hable de esto?
Es que no lo encuentro por ninguna parte (de hecho, tampoco sé como buscarlo
porque desconozco qué nombre o nombres le han dado a esta posibilidad)

Muchas grácias

Preguntas similare

Leer las respuestas

#6 Jesús López
16/06/2007 - 12:09 | Informe spam
Service Broker funciona en SQL Express siempre que los mensajes sean dentro
de una misma instancia, o de una instancia de Express a una instancia no
Express. Lo que no funciona es de una instancia de Express a otra instancia
de Express.

Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Maxi" escribió en el mensaje
news:
Miguel, nunca lo probe pero tenia entendido que en express esto no
funciona porque no tiene el servicio de Service Broker


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Miguel Egea" escribió en el mensaje
news:

Nooooooooo

Estas notificaciones están basadas en Service Broker, no en notification
services, y esa característica está disponible también en express
edition. busca en los libros en pantalla de SQL por SQLDependency, es
realmente fácil de usar y puede servirte para eso.

Un par de tips, usa nombres en dos partes, select * from dbo.tabla no
solamente Select * from tabla., asegurate que tu base de datos tiene
habilitado broker con ALTER DATABASE xxx SET ENABLE_BROKER.

Saludos
Saludos Cordiales
Miguel Egea Gómez
http://blogs.solidq.com/ES/megea/default.aspx
http://www.portalsql.com
Solid Quality Mentors

"Clara" wrote in message
news:
Gracias, Maxi
O sea, que con SQL 2005 Express, puedo olvidarme del tema



"Maxi" escribió en el mensaje
news:
Hola, estas en lo cietom, las ediciones standard y entherprise soportan
Query Notification


http://www.simple-talk.com/sql/sql-...ification/

-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Clara" escribió en el mensaje
news:%
Hola,
Tengo una base de datos en la que existen varias tablas cuyos datos se
actualizan muy poco (tablas tipo formaDePago, tiposDeIva, ...)
En mi apllicación, cargo estas tablas en memoria la primera vez que
las necesito y ahí las dejo para uso posteriores (o sea, no vuelvo a
coger los datos de la BBDD).
Tengo entendido que SQL Server 2005 puede notificar a los clientes los
cambios que se produzcan en las tablas. De esta forma, si a alguien se
le ocurre modifcar un tipo de IVA (por ejemplo), los otros clientes se
enterarian y refrescarian los datos que ya tienen en memoria.
Qué debo leer en los BOL que hable de esto?
Es que no lo encuentro por ninguna parte (de hecho, tampoco sé como
buscarlo porque desconozco qué nombre o nombres le han dado a esta
posibilidad)

Muchas grácias


















Respuesta Responder a este mensaje
#7 Maxi
16/06/2007 - 15:10 | Informe spam
Gracias Jesus, siempre pense que eso no funcionaba y que solo se podia usar
SB contra otro SQL STD pero no dentro de la Express, todos los dias se
aprende algo nuevo, lo voy a probar porque es un servicio que uso bastante
:)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Jesús López" escribió en el mensaje
news:OddX85$
Service Broker funciona en SQL Express siempre que los mensajes sean
dentro de una misma instancia, o de una instancia de Express a una
instancia no Express. Lo que no funciona es de una instancia de Express a
otra instancia de Express.

Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Maxi" escribió en el mensaje
news:
Miguel, nunca lo probe pero tenia entendido que en express esto no
funciona porque no tiene el servicio de Service Broker


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Miguel Egea" escribió en el mensaje
news:

Nooooooooo

Estas notificaciones están basadas en Service Broker, no en notification
services, y esa característica está disponible también en express
edition. busca en los libros en pantalla de SQL por SQLDependency, es
realmente fácil de usar y puede servirte para eso.

Un par de tips, usa nombres en dos partes, select * from dbo.tabla no
solamente Select * from tabla., asegurate que tu base de datos tiene
habilitado broker con ALTER DATABASE xxx SET ENABLE_BROKER.

Saludos
Saludos Cordiales
Miguel Egea Gómez
http://blogs.solidq.com/ES/megea/default.aspx
http://www.portalsql.com
Solid Quality Mentors

"Clara" wrote in message
news:
Gracias, Maxi
O sea, que con SQL 2005 Express, puedo olvidarme del tema



"Maxi" escribió en el mensaje
news:
Hola, estas en lo cietom, las ediciones standard y entherprise
soportan Query Notification


http://www.simple-talk.com/sql/sql-...ification/

-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Clara" escribió en el mensaje
news:%
Hola,
Tengo una base de datos en la que existen varias tablas cuyos datos
se actualizan muy poco (tablas tipo formaDePago, tiposDeIva, ...)
En mi apllicación, cargo estas tablas en memoria la primera vez que
las necesito y ahí las dejo para uso posteriores (o sea, no vuelvo a
coger los datos de la BBDD).
Tengo entendido que SQL Server 2005 puede notificar a los clientes
los cambios que se produzcan en las tablas. De esta forma, si a
alguien se le ocurre modifcar un tipo de IVA (por ejemplo), los otros
clientes se enterarian y refrescarian los datos que ya tienen en
memoria.
Qué debo leer en los BOL que hable de esto?
Es que no lo encuentro por ninguna parte (de hecho, tampoco sé como
buscarlo porque desconozco qué nombre o nombres le han dado a esta
posibilidad)

Muchas grácias






















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida