|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 88 ![]() |
bonsoir
j'ai dévéloppé un script (Lot) sur la partie DTS sous Sql server 2000 et je l'ai planifié pour qu'il s'execute chaque 10 min et je veus recevoir aprés chaque execution un mail si le travail a échoué je sais qu'il y a un moyen sur Sql server pour envoyer un mail mais je ne sais pas comment.est ce que quelqu'un peut m'aider pour réaliser cette opération . NB:on travail avec un serveur exchange merci |
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() ![]() Hamid MIRAIngénieur développement logiciels Inscription : septembre 2003 Messages : 177 ![]() |
Il existe, pour SQL Server 2000, un package nommée XPSMTP
Ce package fournit une solution basée sur le SQL pour envoyer des mails MIME, au travers le protocole SMTP. Ce package se base sur des procédures étendues. Tu pourra télécharger le package (XPSMTP80.ZIP) pour SQL Server 2000, à l'adresse ci-dessous : http://sqldev.net/downloads/xpsmtp/default.html La procédure d’installation, est très simple. Elle est également décrite dans le même lien. Ci-dessous un exemple d'utilisation : Code sql :
A+ |
||
|
|
00
|
|
|
#3 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Il est possible aussi de passer par le paramétrage d'un compte MAPI sur le serveur et d'activer SQLMail sur le serveur SQL. Dans les propriétés de l'agent SQL Server il suffit de choisir le profil de mail paramétré et d'activer les notifications de job en cas d'échec en paramétrant au prélable un opérateur de maintenance. Pour résumé :
- Paramétrage d'un compte MAPI sur le serveur - Paramétrage de l'agent SQL Server avec le profil associé au compte MAPI - Redémarrage de l'agent SQL Server - Création d'un opérateur de maintenance avec son email - Activation d'une alerte en cas d'échec du job en choisissant l'opérateur de maintenance. Autre solution : Utilisater les procédures OLE sp_oacreate etc ... Il faut au préalabe activer OLE Automation dans SQL Server pour pouvoir les utiliser (via sp_configure). L'avantage ici est que vous ne dépendez pas d'un profil de type MAPI. ++ |
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 88 ![]() |
merci pour vos réponse,
j'ai utilisé la méthode de hmira mais je recois pas de mail voila me code que j'ai utilisé Code :
j'ai bien configuré xpsmtp80.dll est ce que j'ai oublié d'autre procédure ? merci |
||
|
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() ![]() Hamid MIRAIngénieur développement logiciels Inscription : septembre 2003 Messages : 177 ![]() |
Tu n'as pas renseigné le paramètre le plus important à savoir le nom de ton serveur SMTP (ou l'adresse IP de ton serveur SMTP).
Inspires toi de l'exemple ci-dessous, et vérifies bien le contenu du paramètre @Server . Exemple : .... @server = N'mail.mydomain.com' ... Dans cet exemple, Il faut remplacer mail.mydomain.com par le vrai nom de ton serveur SMTP. Code SQL :
A+ |
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
Voici quelque chose de plus simple et plus direct (script SQL) :
http://blog.developpez.com/sqlpro/p6...-outlook-2000/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 88 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com