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

Développement SQL Server Discussion :

trigger qui lance un .bat


Sujet :

Développement SQL Server

  1. #1
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut trigger qui lance un .bat
    Bonjour,

    En fait j'ai 2 questions :
    - peut-on déclencher un trigger sur un événement du type : transaction log utilisé à 80% ?
    - comment lancer un .bat en transac SQL ?

    L'idée étant de lancer une sauvegarde (j'utilise TSM d'où le .bat) du transaction log quand il atteint un remplissage critique.


  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    pour le .bat visiblement il faut créer un job et ça fonctionne

    Il me manque donc l'alerte sur le taux de remplissage du log

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    j'avance

    DBCC SQLPERF(logspace) fournit l'info que je veux. Malheureusement je ne connais rien au Transact j'vois pas comment n'avoir que le log space used et le faire manger au gestionnaire des alertes

    Edit : J'ai mon script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    DROP TABLE #tFileList
    GO
     
    CREATE TABLE #tFileList
    (
    databaseName sysname,
    logSize decimal(18,5),
    logUsed decimal(18,5),
    status INT
    )
     
    INSERT INTO #tFileList
           EXEC sp_executesql @statement=N'DBCC SQLPERF(LOGSPACE)'; 
     
    SELECT logUsed FROM #tFileList
    WHERE databaseName = 'MABASE'

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut
    Bon, c'est possible, l'agent sql serveur 2005 possèdent des alertes, il est possible de définir une alerte de condition de performance objet database compteur percent log used, tu lances un travail et le tour est joué.

  5. #5
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    j'essayais juste de réinventer la roue quoi

    Merci beaucoup, j'arrivais pas à trouver ce satané compteur

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Merci bien ylarvor!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/06/2010, 08h57
  2. Réponses: 3
    Dernier message: 10/06/2010, 12h57
  3. Fichier .bat qui lance une commande "executer"
    Par Mut dans le forum Windows XP
    Réponses: 5
    Dernier message: 23/10/2007, 16h52
  4. autorun qui lance un bat
    Par chasse dans le forum Windows
    Réponses: 2
    Dernier message: 28/12/2006, 12h24
  5. Réponses: 11
    Dernier message: 20/12/2005, 19h40

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