como se podría hacer

16/04/2004 - 16:55 por antidesco | Informe spam
Hola a todos

necesito para optimizar la ejecución de una DTS, que esta se gatille siempre
y cuando se inserten nuevos (1 o n) registros en una tabla , no se si se
podría hacer por trigger, ya que veo que es poco inteligente ejecutar una
DTS cada 1 minuto verificando si hay nuevos registros y ejecutar las
acciones pertinentes, ¿se les ocurre alguna forma?

de antemano gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
16/04/2004 - 18:51 | Informe spam
Puedes explicar un poco más lo que deseas hacer.

En principio y sin saber los detalles, me animo a opinor que eso de disparar
un DTS ante una inserción en una tabla me suena bastante descabellado.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
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.
"antidesco" wrote in message
news:
Hola a todos

necesito para optimizar la ejecución de una DTS, que esta se gatille


siempre
y cuando se inserten nuevos (1 o n) registros en una tabla , no se si se
podría hacer por trigger, ya que veo que es poco inteligente ejecutar una
DTS cada 1 minuto verificando si hay nuevos registros y ejecutar las
acciones pertinentes, ¿se les ocurre alguna forma?

de antemano gracias


Respuesta Responder a este mensaje
#2 antidesco
16/04/2004 - 20:21 | Informe spam
haber si puede sonar algo descabellado, bueno la idea es la siguiente

algunos clientes que insertarán directamente en nuestro sistema (One Word )
para ello hay un agente corriendo en un servidor SQL el cual recibirá las
ordenes de compra vía Internet y las imputará directamente en el SQL este a
su vez antes de ingresarlo en el OW debe validar algunas cosas como
disponibilidad se stock capacidad de credito etc., ¿por que se hace asi? 2
razones primero necesitamos una instancia poder hacer los seguimientos a
estas ordernes de este tipo y poderlas monitorear, la otra es que son varias
empresas clientes que mandarán ordenes y a su vez son varios proveedores
(somos parte de un holding) por tanto hay que discriminar a que proveedor le
correponde la orden.
Es por eso es que debo correr los procesos de imputación en el AS400 una vez
que se produce el evento del ingreso de una o varias ordenes, eso!!



"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
Puedes explicar un poco más lo que deseas hacer.

En principio y sin saber los detalles, me animo a opinor que eso de


disparar
un DTS ante una inserción en una tabla me suena bastante descabellado.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
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.
"antidesco" wrote in message
news:
> Hola a todos
>
> necesito para optimizar la ejecución de una DTS, que esta se gatille
siempre
> y cuando se inserten nuevos (1 o n) registros en una tabla , no se si se
> podría hacer por trigger, ya que veo que es poco inteligente ejecutar


una
> DTS cada 1 minuto verificando si hay nuevos registros y ejecutar las
> acciones pertinentes, ¿se les ocurre alguna forma?
>
> de antemano gracias
>
>


Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez \(MUG\)
17/04/2004 - 14:49 | Informe spam
Imagino que tu proyecto es en capas, por lo tanto y opinando igual que
Miguel, te sugiero que en tu componente de negocio apliques esa lógica que
precisas. Biztalk es una solución pero lo que hace también lo puedes hacer
tu a mano (programando).

Imagino que en este punto ya tienes definido y desarrollado gran parte del
mismo.
Igualmente sugiero que lo evalues ya que te puede reducir costos de
desarrollo en tu proyecto.


Jose Mariano Alvarez
jose (.) alvarez * *Arroba* * mug (.) org (.) ar
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


.
"Miguel Egea" wrote in message
news:ep7Zd3$
Entonces si tienes un punto de entrada común hazlo ahí.
No lo hagas nunca en un trigger, no es bueno comunicar con procesos externos
dentro de un trigger, ahí siempre estarás dentro de una transacción y esta
será larga. Si el proyecto puede permitirselo evalua Biztalk Server es una
muy buena herramienta.




Miguel Egea Gómez
Webmaster de PortalSQL

(lo de online sobra)
Microsoft SqlServer M.V.P.
"antidesco" escribió en el mensaje
news:#PcTys$
no tiene acceso directo, no voy a entrar en detalles pero hay firewall
conecciones ssl y otras cosas que no puedo detallar (por razones ovbias)
impiden que los clientes tengan acceso a mi SQL , y es semejante a lo que tu
propones
"Miguel Egea" escribió en el mensaje
news:uLtxSl$
Yo te recomiendo que cambies la arquitectura, ningún cliente externo
debería tener acceso directo a tu sql, puedes usar herramientas de
integración de aplicaciones como Biztalk server´. También puedes montar una
arquitectura basada en Servicios WEB de tal forma que tus clientes tengan
acceso a esos componentes web creados específicamente para ellos y que
implementen alguna tecnica de seguridad.. En ese servicio web, implementa lo
que necesites, una llamada a SQL, una llamada a 400, una cola ..


-

Miguel Egea Gómez
Webmaster de PortalSQL

(lo de online sobra)

Microsoft SqlServer M.V.P.



"antidesco" escribió en el mensaje
news:OXWnR#
haber si puede sonar algo descabellado, bueno la idea es la siguiente

algunos clientes que insertarán directamente en nuestro sistema (One


Word )
para ello hay un agente corriendo en un servidor SQL el cual recibirá


las
ordenes de compra vía Internet y las imputará directamente en el SQL


este a
su vez antes de ingresarlo en el OW debe validar algunas cosas como
disponibilidad se stock capacidad de credito etc., ¿por que se hace asi?


2
razones primero necesitamos una instancia poder hacer los seguimientos a
estas ordernes de este tipo y poderlas monitorear, la otra es que son


varias
empresas clientes que mandarán ordenes y a su vez son varios proveedores
(somos parte de un holding) por tanto hay que discriminar a que


proveedor le
correponde la orden.
Es por eso es que debo correr los procesos de imputación en el AS400 una


vez
que se produce el evento del ingreso de una o varias ordenes, eso!!



"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
> Puedes explicar un poco más lo que deseas hacer.
>
> En principio y sin saber los detalles, me animo a opinor que eso de
disparar
> un DTS ante una inserción en una tabla me suena bastante descabellado.
>
> Gustavo Larriera, MVP-SQL, MCSE
> Uruguay LatAm
> 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.
> "antidesco" wrote in message
> news:
> > Hola a todos
> >
> > necesito para optimizar la ejecución de una DTS, que esta se gatille
> siempre
> > y cuando se inserten nuevos (1 o n) registros en una tabla , no se


si se
> > podría hacer por trigger, ya que veo que es poco inteligente


ejecutar
una
> > DTS cada 1 minuto verificando si hay nuevos registros y ejecutar las
> > acciones pertinentes, ¿se les ocurre alguna forma?
> >
> > de antemano gracias
> >
> >
>
>


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