TRIGGER

12/11/2003 - 22:18 por Pablo H. Di Martino | Informe spam
¿Es posible llamar a un EXE desde un TRIGGER????

¿¿¿¿¿Cómo se puede hacer esto?????


Gracias, Pablo

Preguntas similare

Leer las respuestas

#1 Isaías
13/11/2003 - 00:36 | Informe spam
Un TRIGGER es un procedimiento de tipo "encapsulado",
INICIA, EJECUTA y TERMINA, no creo que por su indole,
pudea "pasar el control" a otro objeto, si no un
procedimiento, mucho menos a un .EXE.

¿Me equivoco?
Respuesta Responder a este mensaje
#2 Accotto Maximiliano Damian
13/11/2003 - 03:22 | Informe spam
q es lo q necesitas hacer q un trigger ejecute un Exe?



ACCOTTO MAXIMILIANO DAMIAN
GERENTE DE SISTEMAS
UN SALUDO MUY CORDIAL
"Pablo H. Di Martino" escribió en el mensaje
news:
¿Es posible llamar a un EXE desde un TRIGGER????

¿¿¿¿¿Cómo se puede hacer esto?????


Gracias, Pablo


Respuesta Responder a este mensaje
#3 Javier Loria
13/11/2003 - 04:31 | Informe spam
Hola Pablo:
Los triggers deben tener un codigo minimo y ejecutarse los mas rapido
posible porque "detienen" la transaccion hasta que se complete su ejecucion.
NO te recomiendo ejecutar un Exe desde un Trigger. Es mejor que pienses en
otras alternativas.
Despues del SERMON, viene el MANUAL DEL KAMASUTRA:
/* Inicio de Codigo */
ALTER TRIGGER INS_MiTabla
ON MiTabla
FOR INSERT
AS
BEGIN
EXEC Master..xp_cmdshell 'ECHO Hola Desde el Trigger>c:\Prueba.txt',
NO_OUTPUT
END
GO

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.

Pablo H. Di Martino escribio:
¿Es posible llamar a un EXE desde un TRIGGER????

¿¿¿¿¿Cómo se puede hacer esto?????


Gracias, Pablo
Respuesta Responder a este mensaje
#4 Salvador Ramos
13/11/2003 - 13:15 | Informe spam
Isaías, si que se puede hacer, si se puede llamar a un procedimiento. Otra
cosa es que sea conveniente en el caso que indica llamar a un procedimiento
como xp_cmdshell dentro de una transacción.

Creo que Pablo debería contarnos que es lo que necesita funcionalmente y que
le intentemos aconsejar lo mejor posible.

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)

"Isaías" escribió en el mensaje
news:296f01c3a975$ce6aa830$
Un TRIGGER es un procedimiento de tipo "encapsulado",
INICIA, EJECUTA y TERMINA, no creo que por su indole,
pudea "pasar el control" a otro objeto, si no un
procedimiento, mucho menos a un .EXE.

¿Me equivoco?
Respuesta Responder a este mensaje
#5 Fernando España
14/11/2003 - 19:53 | Informe spam
solo para agregar algo como nota

CUALQUIER ACCION QUE EJECUTES, YA SEA CON CMDSHELL DEBES TENER EN CUENTA
QUE ESTO SERA EJECUTADO DEL LADO DEL SERVIDOR, NO DEL CLIENTE



Fernando España
Gerente Informatica
Alta Tecnologia en Informatica S.A.
www.atisa.com.gt
7a. calle 4-34 Zona 10
Guatemala Centro America
PBX: (502) 3620005

Email:

****************************************

"Javier Loria" escribió en el mensaje
news:
Hola Pablo:
Los triggers deben tener un codigo minimo y ejecutarse los mas rapido
posible porque "detienen" la transaccion hasta que se complete su


ejecucion.
NO te recomiendo ejecutar un Exe desde un Trigger. Es mejor que pienses en
otras alternativas.
Despues del SERMON, viene el MANUAL DEL KAMASUTRA:
/* Inicio de Codigo */
ALTER TRIGGER INS_MiTabla
ON MiTabla
FOR INSERT
AS
BEGIN
EXEC Master..xp_cmdshell 'ECHO Hola Desde el Trigger>c:\Prueba.txt',
NO_OUTPUT
END
GO

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.

Pablo H. Di Martino escribio:
> ¿Es posible llamar a un EXE desde un TRIGGER????
>
> ¿¿¿¿¿Cómo se puede hacer esto?????
>
>
> Gracias, Pablo


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida