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

#1 Isaías
28/08/2004 - 01:31 | Informe spam
Consulte en su ayuda en linea:

EXEC xp_cmdshell 'c:\myprograma.exe'

Tanto como "cargar" una pagina, lo dudo.
Respuesta Responder a este mensaje
#2 MAXI
28/08/2004 - 18:24 | Informe spam
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
#3 Elvio Velasquez
29/08/2004 - 03:52 | Informe spam
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
#4 Javier Loria
29/08/2004 - 16:07 | Informe spam
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
#5 Gustavo Larriera [MVP]
30/08/2004 - 00:01 | Informe spam
No tiene mucho sentido lo que deseas hacer. Una página web debe ser llamada
desde un browser por un usuario, no por una aplicación (como lo es un stored
procedure). En mi humilde opinión deberías replantearte la arquitectura del
sistema que estás haciendo.

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 Velasquez" wrote in message
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida