none
Exécuter un script en cas de succès d'un plan de travail dans agent sql

    General discussion

  • Bonjour à tous,

    Je fais du logshipping, dans ce cadre je souhaiterais pouvoir exécuter un script externe (qui me permets de remonter dans nagios que la restauration c'est bien passée). Pour cela j'envisage de rajouter une étape au travail qui ne contient actuellement qu'une seule étape et d'utiliser l'option "quitter le travail en cas d'échec". Y a-t-il une manière plus élégante ?

    J.Delmas


    Thursday, October 11, 2012 6:48 AM

All replies

  • Bonsoir,

    Je ne suis pas un expert en Nagios mais il me semble que ce dernier peut monitorer directement les jobs SQL d'une instance. Dans ce cas tu n'aurais pas à implémenter d'étapes supplémentaires dans le job concerné ?

    ++


    MCDBA | MCITP SQL Server 2005 / SQL Server 2008 | LPI Linux 1

    Thursday, October 11, 2012 8:51 PM
    Moderator
  • Bonjour,

    Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.

    Cordialement,

    Aurel


    Aurel BERA, Microsoft
    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    Friday, October 12, 2012 9:16 AM
    Owner
  • Bonjour,J'ai un plugin qui fait quelques lignes qui me permet de tester les remontés de pleins de programmes et scripts. Ce plugin est tout simple, il va dans la base de registre, il récupère la date de la dernière exécution avec succès, regarde combien de temps c'est écoulé depuis et en fonction d'une règle passer en paramètre retourne OK warning ou erreur. Pour que ce petit bout de code fonctionne il faut juste que je mette à jour la clé dans la base de registre de la dernière bonne exécution. J'utilise déjà ce script dans des dizaines de cas et répond parfaitement à mon besoin (il me permet d'être alerté en cas de pb de sauvegarde ou autre).

    Je n'ai donc pas testé les plugins spécifiques à sqlserver.

    Cordialement

    J.Delmas

    Friday, October 12, 2012 9:22 AM
  • Dans ce cas si tu veux utiliser ton plugin il faudra effectivement rajouter une étape de travail dans ton job en modifiant le comportement de l'étape 1. Si OK --> Passer à l'étape 2 et Si KO --> Terminer le travail

    ++


    MCDBA | MCITP SQL Server 2005 / SQL Server 2008 | LPI Linux 1

    Friday, October 12, 2012 1:48 PM
    Moderator