Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
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
Med Bouchenafa
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table
sysjobhistory contenue dans MSDB
--
Bien cordialement
Med Bouchenafa
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news: 4225844c$0$617$afc38c87@news.easynet.fr...
Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Oliv'
Oui j'ai trouvé effectivement que cela se passait dans la table MSDB.sysjobhistory Cependant il faut que je resolve un petit problème les dates de la colonne run_date (exemple 20050302) et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour 19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates SELECT run_date, --- format de la colonne INT cast (cast (run_date as varchar)as datetime), --- format datetime run_time, --- format de la colonne INT cast (run_time as varchar) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" a écrit dans le message de news:
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Oui j'ai trouvé effectivement que cela se passait dans la table
MSDB.sysjobhistory
Cependant il faut que je resolve un petit problème les dates de la colonne
run_date (exemple 20050302)
et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour
19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates
SELECT run_date, --- format de la colonne INT
cast (cast (run_date as varchar)as datetime), --- format datetime
run_time, --- format de la colonne INT
cast (run_time as varchar)
FROM sysjobhistory INNER JOIN
sysjobs ON sysjobhistory.job_id = sysjobs.job_id
WHERE (sysjobs.name LIKE N'%envoi%')
and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
e772PHxHFHA.1476@TK2MSFTNGP09.phx.gbl...
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table
sysjobhistory contenue dans MSDB
--
Bien cordialement
Med Bouchenafa
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news: 4225844c$0$617$afc38c87@news.easynet.fr...
Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
Oui j'ai trouvé effectivement que cela se passait dans la table MSDB.sysjobhistory Cependant il faut que je resolve un petit problème les dates de la colonne run_date (exemple 20050302) et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour 19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates SELECT run_date, --- format de la colonne INT cast (cast (run_date as varchar)as datetime), --- format datetime run_time, --- format de la colonne INT cast (run_time as varchar) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" a écrit dans le message de news:
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Oliv'
Voici ma requete pour obtenir la date et heure des jobs historisés au format datetime
SELECT run_date, run_time, dateheure Êst( ( cast (run_date as varchar)+' '+ left(right('0'+cast (run_time as varchar),6),2) +':'+ SUBSTRING(right('0'+cast (run_time as varchar),6),3,2) +':')+ right(right('0'+cast (run_time as varchar),6),2) as datetime) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
Si vous avez mieux cela m'interesse !!!! Oliv'
"Oliv'" <(supprimerceci) a écrit dans le message de news: 42259dae$0$1141$ Oui j'ai trouvé effectivement que cela se passait dans la table MSDB.sysjobhistory Cependant il faut que je resolve un petit problème les dates de la colonne run_date (exemple 20050302) et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour 19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates SELECT run_date, --- format de la colonne INT cast (cast (run_date as varchar)as datetime), --- format datetime run_time, --- format de la colonne INT cast (run_time as varchar) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" a écrit dans le message de news:
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Voici ma requete pour obtenir la date et heure des jobs historisés au format
datetime
SELECT run_date, run_time,
dateheure Êst(
( cast (run_date as varchar)+' '+
left(right('0'+cast (run_time as varchar),6),2)
+':'+
SUBSTRING(right('0'+cast (run_time as varchar),6),3,2)
+':')+
right(right('0'+cast (run_time as varchar),6),2)
as datetime)
FROM sysjobhistory INNER JOIN
sysjobs ON sysjobhistory.job_id = sysjobs.job_id
WHERE (sysjobs.name LIKE N'%envoi%')
and run_status = 1
Si vous avez mieux cela m'interesse !!!!
Oliv'
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news: 42259dae$0$1141$afc38c87@news.easynet.fr...
Oui j'ai trouvé effectivement que cela se passait dans la table
MSDB.sysjobhistory
Cependant il faut que je resolve un petit problème les dates de la colonne
run_date (exemple 20050302)
et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour
19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates
SELECT run_date, --- format de la colonne INT
cast (cast (run_date as varchar)as datetime), --- format datetime
run_time, --- format de la colonne INT
cast (run_time as varchar)
FROM sysjobhistory INNER JOIN
sysjobs ON sysjobhistory.job_id = sysjobs.job_id
WHERE (sysjobs.name LIKE N'%envoi%')
and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
e772PHxHFHA.1476@TK2MSFTNGP09.phx.gbl...
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table
sysjobhistory contenue dans MSDB
--
Bien cordialement
Med Bouchenafa
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news: 4225844c$0$617$afc38c87@news.easynet.fr...
Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
Voici ma requete pour obtenir la date et heure des jobs historisés au format datetime
SELECT run_date, run_time, dateheure Êst( ( cast (run_date as varchar)+' '+ left(right('0'+cast (run_time as varchar),6),2) +':'+ SUBSTRING(right('0'+cast (run_time as varchar),6),3,2) +':')+ right(right('0'+cast (run_time as varchar),6),2) as datetime) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
Si vous avez mieux cela m'interesse !!!! Oliv'
"Oliv'" <(supprimerceci) a écrit dans le message de news: 42259dae$0$1141$ Oui j'ai trouvé effectivement que cela se passait dans la table MSDB.sysjobhistory Cependant il faut que je resolve un petit problème les dates de la colonne run_date (exemple 20050302) et les heures de la colonne run_time (ex : 93912 pour 9h39:12 ou 191001 pour 19h10:01) sont au format INT
j'ai bien résussi à convertir en datetime les dates SELECT run_date, --- format de la colonne INT cast (cast (run_date as varchar)as datetime), --- format datetime run_time, --- format de la colonne INT cast (run_time as varchar) FROM sysjobhistory INNER JOIN sysjobs ON sysjobhistory.job_id = sysjobs.job_id WHERE (sysjobs.name LIKE N'%envoi%') and run_status = 1
mais comment faire pour les heures ?et concatener les 2
"Med Bouchenafa" a écrit dans le message de news:
Peut-être avec sp_help_jobhistory ou en tapant directement dans la table sysjobhistory contenue dans MSDB
-- Bien cordialement Med Bouchenafa
"Oliv'" <(supprimerceci) a écrit dans le message de news: 4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Sylvain Lafontaine
L'utilisation de DTS pourrait être une option intéressante pour vous: vers la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci) wrote in message news:4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
L'utilisation de DTS pourrait être une option intéressante pour vous: vers
la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de
l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> wrote in message
news:4225844c$0$617$afc38c87@news.easynet.fr...
Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
L'utilisation de DTS pourrait être une option intéressante pour vous: vers la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci) wrote in message news:4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Oliv'
Bonjour, Je préfère ne pas stocker une info qui existe déjà. mais merci pour cette info. Oliv' "Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a écrit dans le message de news: L'utilisation de DTS pourrait être une option intéressante pour vous: vers la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci) wrote in message news:4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'
Bonjour,
Je préfère ne pas stocker une info qui existe déjà. mais merci pour cette
info.
Oliv'
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news: e4i7oE1HFHA.3608@TK2MSFTNGP14.phx.gbl...
L'utilisation de DTS pourrait être une option intéressante pour vous: vers
la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de
l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> wrote in message
news:4225844c$0$617$afc38c87@news.easynet.fr...
Bonjour à tous,
J'execute tous les soirs un job qui transmet toutes les modifications
effectuées le jour même (select @datemini = CONVERT ( varchar
(12),getdate(),103 )) sur une table par Mail.
Le problème c'est que des fois le job ne fonctionne pas !!!
Bref je voudrais savoir comment on peux vérifier automatiquement avant
l'execution de la procédure stockée où au début de celle-ci la date du
dernier job executé correctement ?
Oliv'
Bonjour, Je préfère ne pas stocker une info qui existe déjà. mais merci pour cette info. Oliv' "Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a écrit dans le message de news: L'utilisation de DTS pourrait être une option intéressante pour vous: vers la fin de la job, vous n'auriez qu'à stocker quelque part le résultat de l'opération (échec ou succès).
S. L.
"Oliv'" <(supprimerceci) wrote in message news:4225844c$0$617$
Bonjour à tous, J'execute tous les soirs un job qui transmet toutes les modifications effectuées le jour même (select @datemini = CONVERT ( varchar (12),getdate(),103 )) sur une table par Mail. Le problème c'est que des fois le job ne fonctionne pas !!! Bref je voudrais savoir comment on peux vérifier automatiquement avant l'execution de la procédure stockée où au début de celle-ci la date du dernier job executé correctement ? Oliv'