Sql server 2000 - procédure stockée - et travail dans sql agent
1 réponse
Blodine
Bonjour
J'ai planifié un travail dans sql agent. Il est composé de 3 étapes, chaque
étape appelle une procédure stockée.
Je souhaite :
si dans l'étape 1, la procédure détecte un problème quelconque, je souhaite
quitter le travail sans exécuter les étapes 2 et 3.
Mon problème est que slq agent dans l'étape 1 ne propose que 2 solutions
pour les actions : échec ou réussite. La procédure de l'étape 1 n'est pas en
echec puiqu'elle se termine correctement.
Question : dans l'étape 1 du travail sql agent, comment puis-je stopper le
travail ?
commande étape 1 :
declare @rc int
exec @rc =procédure1
if @rc =2
--arrêt du travail de sql agent --> ?????????????
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
kxa422
Regard avec les raise error.
"Blodine" a écrit dans le message de news: OE%
Bonjour
J'ai planifié un travail dans sql agent. Il est composé de 3 étapes, chaque étape appelle une procédure stockée.
Je souhaite : si dans l'étape 1, la procédure détecte un problème quelconque, je souhaite quitter le travail sans exécuter les étapes 2 et 3. Mon problème est que slq agent dans l'étape 1 ne propose que 2 solutions pour les actions : échec ou réussite. La procédure de l'étape 1 n'est pas en echec puiqu'elle se termine correctement.
Question : dans l'étape 1 du travail sql agent, comment puis-je stopper le travail ?
commande étape 1 : declare @rc int exec @rc =procédure1 if @rc =2 --arrêt du travail de sql agent --> ?????????????
Merci
Regard avec les raise error.
"Blodine" <bf@bfi.fr> a écrit dans le message de news:
OE%23G2laaIHA.1168@TK2MSFTNGP02.phx.gbl...
Bonjour
J'ai planifié un travail dans sql agent. Il est composé de 3 étapes,
chaque étape appelle une procédure stockée.
Je souhaite :
si dans l'étape 1, la procédure détecte un problème quelconque, je
souhaite quitter le travail sans exécuter les étapes 2 et 3.
Mon problème est que slq agent dans l'étape 1 ne propose que 2 solutions
pour les actions : échec ou réussite. La procédure de l'étape 1 n'est pas
en echec puiqu'elle se termine correctement.
Question : dans l'étape 1 du travail sql agent, comment puis-je stopper le
travail ?
commande étape 1 :
declare @rc int
exec @rc =procédure1
if @rc =2
--arrêt du travail de sql agent --> ?????????????
J'ai planifié un travail dans sql agent. Il est composé de 3 étapes, chaque étape appelle une procédure stockée.
Je souhaite : si dans l'étape 1, la procédure détecte un problème quelconque, je souhaite quitter le travail sans exécuter les étapes 2 et 3. Mon problème est que slq agent dans l'étape 1 ne propose que 2 solutions pour les actions : échec ou réussite. La procédure de l'étape 1 n'est pas en echec puiqu'elle se termine correctement.
Question : dans l'étape 1 du travail sql agent, comment puis-je stopper le travail ?
commande étape 1 : declare @rc int exec @rc =procédure1 if @rc =2 --arrêt du travail de sql agent --> ?????????????