Procedimientos Almacenados

28/08/2004 - 00:04 por Elvio Velasquez | Informe spam
Hola gente como le va.
Les queria preguntar si con un procedimiento almacenado de
una base de datos sql server 2000 es posible ejecutar un
programa externo, en mi caso cargar una pagina web, es
decir que luego de realizar las tareas llame a una pagina
web o un programa dependiendo del resultado.

La verdad que no tengo idea si esto es posible, un saludo
espero que puedan ayudarme...

Gracias

Preguntas similare

Leer las respuestas

#6 Elvio
30/08/2004 - 18:19 | Informe spam
Gtacias a todos por sus consejos..

Si creo que voy a darle una vuelta de rosca a la
arquitectura, si en realidad lo que se quiere hacer es una
especie de mensajero que le avise a los clientes cuando
pase algo en la bd, un servicio residente en la maquina
residente que consulte periodicamente no estaria mal no?,
en fin voy a ver que sale y luego les cuento, a proposito
conocen alguun buen manual sobre vb.net y servicios, sobre
todo para los que venimos de vb y que todavia no migramos
del todo a .net, que creo que ya es hora no?.

Gracias gente y saludos.

Elvio

Hola Elvio:
Elias te dio la respuesta que buscabas XP_CMDSHELL


ejecuta programas
externos.
Por mi parte comparto la opinion de Maxi de "darle


vuelta" a la
arquitectura. En cuanto a tu pregunta:
>> aplicacion cliente tendria que estar escuchando


permanentemente?
Sip, esto en Unix se le llamaba Daemon y en Windows


le llamamos Servicio
:)
Un Servicio Windows es una aplicacion que corre en la


parte de "atras"
sin intervencion del usuario esperando que "algo" ocurra.


En .NET son mucho
mas faciles de construir que antes (VB.NET/C#), antes era


muy dificil y casi
que solo los programadores de C y C++ los construian.
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

"Elvio Velasquez"


wrote in message
news:20b201c48d6a$d01f79b0$
Gracias.
Segun parece es dificil que se pueda hacer lo que dije, el
caso de la aplicacion cliente es una opcion muy buena pero
como se daria cuanta la aplicacion por ejemplo, cuando se
añadio un nuevo registro en una tabla, que un SP se ha
ejecutado y que produjo un valor x.? la aplicacion cliente
tendria que estar escuchando permanentemente?, bueno
gracias muchachos...

Si tienen idea sera bienvenida..

Elvio



Hola, esto no lo haria nunca en un SP :( lo que si haria


es que el SP
retorne un valor y que luego la aplicacion cliente


ejecute lo que quieras
:-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Elvio Velasquez"


escribió en el
mensaje news:1a3501c48c81$c2859260$
Hola gente como le va.
Les queria preguntar si con un procedimiento almacenado




de
una base de datos sql server 2000 es posible ejecutar






un
programa externo, en mi caso cargar una pagina web, es
decir que luego de realizar las tareas llame a una




pagina
web o un programa dependiendo del resultado.

La verdad que no tengo idea si esto es posible, un




saludo
espero que puedan ayudarme...

Gracias




.





.

Respuesta Responder a este mensaje
#7 Gustavo Larriera [MVP]
30/08/2004 - 18:24 | Informe spam
Para hacer esa especie de mensajero explora el uso de alertas en SQL 2000 y
los Notification Services.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
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.
"Elvio" wrote in message
news:002e01c48ead$144a3330$
Gtacias a todos por sus consejos..

Si creo que voy a darle una vuelta de rosca a la
arquitectura, si en realidad lo que se quiere hacer es una
especie de mensajero que le avise a los clientes cuando
pase algo en la bd, un servicio residente en la maquina
residente que consulte periodicamente no estaria mal no?,
en fin voy a ver que sale y luego les cuento, a proposito
conocen alguun buen manual sobre vb.net y servicios, sobre
todo para los que venimos de vb y que todavia no migramos
del todo a .net, que creo que ya es hora no?.

Gracias gente y saludos.

Elvio

Hola Elvio:
Elias te dio la respuesta que buscabas XP_CMDSHELL


ejecuta programas
externos.
Por mi parte comparto la opinion de Maxi de "darle


vuelta" a la
arquitectura. En cuanto a tu pregunta:
>> aplicacion cliente tendria que estar escuchando


permanentemente?
Sip, esto en Unix se le llamaba Daemon y en Windows


le llamamos Servicio
:)
Un Servicio Windows es una aplicacion que corre en la


parte de "atras"
sin intervencion del usuario esperando que "algo" ocurra.


En .NET son mucho
mas faciles de construir que antes (VB.NET/C#), antes era


muy dificil y casi
que solo los programadores de C y C++ los construian.
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

"Elvio Velasquez"


wrote in message
news:20b201c48d6a$d01f79b0$
Gracias.
Segun parece es dificil que se pueda hacer lo que dije, el
caso de la aplicacion cliente es una opcion muy buena pero
como se daria cuanta la aplicacion por ejemplo, cuando se
añadio un nuevo registro en una tabla, que un SP se ha
ejecutado y que produjo un valor x.? la aplicacion cliente
tendria que estar escuchando permanentemente?, bueno
gracias muchachos...

Si tienen idea sera bienvenida..

Elvio



Hola, esto no lo haria nunca en un SP :( lo que si haria


es que el SP
retorne un valor y que luego la aplicacion cliente


ejecute lo que quieras
:-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Elvio Velasquez"


escribió en el
mensaje news:1a3501c48c81$c2859260$
Hola gente como le va.
Les queria preguntar si con un procedimiento almacenado




de
una base de datos sql server 2000 es posible ejecutar






un
programa externo, en mi caso cargar una pagina web, es
decir que luego de realizar las tareas llame a una




pagina
web o un programa dependiendo del resultado.

La verdad que no tengo idea si esto es posible, un




saludo
espero que puedan ayudarme...

Gracias




.





.

Respuesta Responder a este mensaje
#8 Miguel Egea
30/08/2004 - 20:36 | Informe spam
Coincido con Gustavo, en el mejor de los casos (no será así siquiera) se
abriría un navegador en tu server, nunca en tus clientes. Puedes usar
mecanismos, implementar un sistema por ejemplo que envie mensajes mediante
UDP y que tu aplicación cliente lo localize. En sistema de no muchos pcs
conozco implementaciones que lo hacen. .

Saludos

-
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)?

"Elvio Velasquez" escribió en el
mensaje news:1a3501c48c81$c2859260$
Hola gente como le va.
Les queria preguntar si con un procedimiento almacenado de
una base de datos sql server 2000 es posible ejecutar un
programa externo, en mi caso cargar una pagina web, es
decir que luego de realizar las tareas llame a una pagina
web o un programa dependiendo del resultado.

La verdad que no tengo idea si esto es posible, un saludo
espero que puedan ayudarme...

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