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 :

alerte Miscrosoft SQL Server 2005


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 65
    Par défaut alerte Miscrosoft SQL Server 2005
    Bonjour,

    Je voudrai savoir utiliser les alertes de Microsoft. Je ne suis pas arrivé à les faire fonctionner. Je voudrai vous siter les étapes que j'ai faite pour la mise en place de ma solution...Peut être y a t il une erreur.

    1) Configuration XP avec SQL Server 2005 standard Edition. Je suis en local sur ma machine
    2)J'utilise la messagerie de la base de données SQL Server 2005 que j'ai configurer (j'ai envoyer un mail de test tout fonctionne normalement)
    3) j'ai créer une nouvelle alerte
    • avec un nouvelle opérateur en précisant mon adresse éléctronique ( la même que celle configurer dans la messagerie de la BDD)
    • l'alerte ou j'ai choisi la gravité (ou severity) de 15 ( faute de syntaxe SQL) pour que se soit facile à tester


    Après tout ça je tape une requête SQL avec une erreur de syntaxe et aucun mail ne me parvient...

    Je suis bloqué ici...Je ne sais pas quoi regarder.

    J'ai tester de faire la même mais via des scripts mais toujours pas de mail.

    Pour me prouver que s' il y avait un changement au niveau de la BDD je pouvais recevoir un mail (qu'il y a donc une vrai intéraction), j'ai créé un trigger ou dès qu'il y a un update sur une table je reçois un mail et ça marche.

    Donc au niveau des alertes il y a surement quelque chose que je n'ai pas compris.

    Merci d'avance pour votre aide

  2. #2
    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
    Les alertes sont utilisés dans le cas des travaux... si un travail échoue, un mail peut être envoyé. Est ce cela que vous n'avez pas compris ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 65
    Par défaut
    Ah d'accord oui c'est peut être que ce que j'ai tester n'était pas appliqué à un travail effectivement.

    Je pensais que c'était appliqué à tout...

    Dans ces cas la je vais retester. Merci.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Une erreur de gravité 15 n'est pas considérée comme une alerte remontée au niveau de l'agent SQL Server parce qu'elle n'est pas journalisée dans les événements SQL Server (mécanisme qui assure la remontée au niveau des journaux d'erreur vers l'agent).
    Pour ce faire, vous devez impérativement mettre en place une erreur de niveau > 16 avec l'option WITH LOG.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RAISERROR('Erreur abominable', 17, 1) WITH LOG
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    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
    Desolé, j'ai confondu les alertes et les notifications du travail.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 65
    Par défaut
    Rebonjour,

    J'ai donc trouver une petit tuto : http://searchsqlserver.techtarget.co...213521,00.html

    J'ai voulu tester. J'ai créer un package trés simple en ne mettant qu'un composant qui contient une requête SQL contenant un truncate d'une table inexistante.

    J'ai ensuite ramené le package dans SQL Server puis créer un job puis créer une alerte dédié à ce job avec la gravité 11 : Objet BDD spécifié introuvable.

    (sachant que mon compte SMTP fonctionne car les notifications marchent)

    je démarre mon job qui ne peut terminer de s'exécuter et bien sur pas de mail...

    Je suis désolée car je dois vraiment poser une question bête, je suis novice. Je voudrai juste comprendre pourquoi ça ne fonctionne pas.

    Peut être que je ne saisi pas la signification des différentes gravités.

    Merci pour votre compréhension et de votre aide

Discussions similaires

  1. [Installation]SQL Server 2005 Express Edition sur XP home
    Par Médiat dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 06/08/2005, 18h22

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