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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    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
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    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
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    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 Expert

    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
    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
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    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
    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, 07h57
  2. Réponses: 3
    Dernier message: 10/06/2010, 11h57
  3. Fichier .bat qui lance une commande "executer"
    Par Mut dans le forum Windows XP
    Réponses: 5
    Dernier message: 23/10/2007, 15h52
  4. autorun qui lance un bat
    Par chasse dans le forum Windows
    Réponses: 2
    Dernier message: 28/12/2006, 11h24
  5. Réponses: 11
    Dernier message: 20/12/2005, 18h40

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