OVH Cloud OVH Cloud

Appel d'appli sur trigger

2 réponses
Avatar
Gerald
Bonjour,
SQL nous permet-il d'appeler un executable sur le déclenchement d'un trigger
?

Si oui, quel est l'instruction ?

Merci

2 réponses

Avatar
Arnaud CLERET
Tout est faisable ... :)

Sur quelle version de SQL Server êtes vous ?
Si vous posséder les droits nécessaires sur master et le serveur hébergeant
SQL, vous pouvez exécuter des commandes par la procédure
master..xp_cmdshell.

--
arno - http://www.dotnetguru2.org/acleret/

"Gerald" a écrit dans le message de news:

Bonjour,
SQL nous permet-il d'appeler un executable sur le déclenchement d'un
trigger ?

Si oui, quel est l'instruction ?

Merci




Avatar
Christian Robert
Bonjour,

C'est sans doute faisable, mais clairement non conseillé.

Essayez l'une de ces 2 possibilité :

- Un trigger déclenche une erreur et vous interceptez cette erreur dans une
alerte SQL Server, gérée via un tâche de l'agent...
- Utilisez Notification Services qui interrogera la base et qui lorsque les
conditions requises seront respectées, lancera la tâches.

Ces 2 solutions on l'avantage de "libérer" la requête qui génère l'évenement
du trigger et donc de librer des ressources serveur.


--
Cordialement

Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005


"Gerald" a écrit :

Bonjour,
SQL nous permet-il d'appeler un executable sur le déclenchement d'un trigger
?

Si oui, quel est l'instruction ?

Merci