Trigger en View

12/11/2004 - 07:09 por Sergio Martinez | Informe spam
Hola grupo, tengo una vista que hacer referencia a un servidor externo esta
vista son las existencia por cada sucursal y tiene alrededor de 1000000 de
registros, para accesar a esta tabla es un poco lento por lo que decidi
tener los registros localmente para que mi aplicacion se mas rapido, pero
esta vista cambia cada cierto tiempo, las existencias, intente crear un
trigger con INSTEAD OF cuando lo probe al parecer no se activa el trigger
pense que estaba malo, cuando lo probe localmente me funciono. otra opcion
que tengo es que cada cierto tiempo, barrer esta vista para actualizar mi
tabla, pero siento que se me pondria lento el servidor.

mi pregunta es, este tipo de trigger no funciona con vista relacionadas con
otro servidor o hay algun tipo de propiedad que de debo de definir antes
para que el trigger se active.

Gracias,


Sergio Martinez
sgmp@yahoo.com

Preguntas similare

Leer las respuestas

#1 Paulino Padial
12/11/2004 - 11:49 | Informe spam
A ver, este es un tema muy simple. No se puede hacer por varias razones.
Pero ademas con logica. Piensa que un trigger tiene qeu ser rapido de
ejecutarse... no puedes meter ahi una trasaccion, ni mandar correos ni
nada...
No se activa ademas, y si te funciona localmente, porque es el servidor el
que tiene que lanzarlo.

Pero eso, un trigger es para lo que es. ;)

__________________________________________

Paulino Padial López


Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer


"Sergio Martinez" escribió en el mensaje
news:
Hola grupo, tengo una vista que hacer referencia a un servidor externo


esta
vista son las existencia por cada sucursal y tiene alrededor de 1000000 de
registros, para accesar a esta tabla es un poco lento por lo que decidi
tener los registros localmente para que mi aplicacion se mas rapido, pero
esta vista cambia cada cierto tiempo, las existencias, intente crear un
trigger con INSTEAD OF cuando lo probe al parecer no se activa el trigger
pense que estaba malo, cuando lo probe localmente me funciono. otra


opcion
que tengo es que cada cierto tiempo, barrer esta vista para actualizar mi
tabla, pero siento que se me pondria lento el servidor.

mi pregunta es, este tipo de trigger no funciona con vista relacionadas


con
otro servidor o hay algun tipo de propiedad que de debo de definir antes
para que el trigger se active.

Gracias,


Sergio Martinez



Respuesta Responder a este mensaje
#2 Javier Loria
14/11/2004 - 15:41 | Informe spam
Hola:
Tal vez vale la pena que revises el tema de Replicacion (creo que en la
documentacion en linea esta como Duplicacion), que te permite mantener bases
de datos distribuidas geograficamente. No es un topico sencillo, pero me
parece que es lo que te sirve.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Sergio Martinez" wrote in message
news:
Hola grupo, tengo una vista que hacer referencia a un servidor externo


esta
vista son las existencia por cada sucursal y tiene alrededor de 1000000 de
registros, para accesar a esta tabla es un poco lento por lo que decidi
tener los registros localmente para que mi aplicacion se mas rapido, pero
esta vista cambia cada cierto tiempo, las existencias, intente crear un
trigger con INSTEAD OF cuando lo probe al parecer no se activa el trigger
pense que estaba malo, cuando lo probe localmente me funciono. otra


opcion
que tengo es que cada cierto tiempo, barrer esta vista para actualizar mi
tabla, pero siento que se me pondria lento el servidor.

mi pregunta es, este tipo de trigger no funciona con vista relacionadas


con
otro servidor o hay algun tipo de propiedad que de debo de definir antes
para que el trigger se active.

Gracias,


Sergio Martinez



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