IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[SQL2K5] Recupérer l'id d'un job


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut [SQL2K5] Recupérer l'id d'un job
    Bonjour,
    Je dois fournir un fichier sql de création de job, mais auparavant je dois m'assurer que le job dont le nom est "NomDuJob" n'existe pas et dans le cas où il existe je dois le supprimer, pour pouvoir le recréer.
    Donc je voudrai récupérer l'id de ce job, pour ensuite le supprimer grace à cet id.
    Est ce que qqn sait dans quelle table systeme je peux trouver l'id de mon job?
    ou mieux un petit exemple de code...
    merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    j'ai trouvé ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    IF  EXISTS (SELECT job_id FROM msdb.dbo.sysjobs_view WHERE name = N'Mise à jour des données')
    EXEC msdb.dbo.sp_delete_job @job_id=N'c056bfe8-99cc-480e-ab52-dba0953b460b', @delete_unused_schedule=1
    Mais j'aimerais que @job_id soit affecté avec la valeur trouvé dans msdb.dbo.sysjobs_view. Et là je seche...

  3. #3
    Membre expérimenté
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    bah pourquoi ne pas simplement faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    exec	msdb.dbo.sp_delete_job
    	@job_name = 'nomdujob'
    Le nom d'un job est unique, tu peux donc supprimer un job sur son nom sans pour autant connaitre son id

Discussions similaires

  1. pb: envoyer 6 rows à un job fils, en recupérer qu' 1 seul.
    Par KRevan dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 21/04/2015, 19h17
  2. [2012] Recupérer un job après un delete
    Par Donpi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2014, 16h34
  3. [PowerShell] Recupération de données dans une variable depuis Receive-job
    Par Striper dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 07/06/2010, 13h30
  4. Recupération d'une exception sur Job Talend
    Par tioneb369 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 18/10/2007, 10h05
  5. comment puis-je recupérer l'extesion du fichier?
    Par mirella dans le forum Langage
    Réponses: 7
    Dernier message: 14/08/2002, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo