OVH Cloud OVH Cloud

SQL Mail

7 réponses
Avatar
Nicolas PIEROT
Bonjour,

J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?

Merci beaucoup.

7 réponses

Avatar
Christianbt
bonjour,

lorsque sql mail est configuré, un déclencheur ou une procédure stockée peut
etre utilisée pour envoyer ton fichier excel...

Cordialement,

Christian


"Nicolas PIEROT" a écrit :

Bonjour,

J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?

Merci beaucoup.


Avatar
Nicolas PIEROT
Ok, mais comment configurer SQL Mail. ;-)

Merci.

"Christianbt" a écrit :

bonjour,

lorsque sql mail est configuré, un déclencheur ou une procédure stockée peut
etre utilisée pour envoyer ton fichier excel...

Cordialement,

Christian


"Nicolas PIEROT" a écrit :

> Bonjour,
>
> J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
> j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?
>
> Merci beaucoup.


Avatar
Christophe KERHOUSSE
Bonjour,

J'ai, moi aussi, eu besoin d'utiliser SQLMail mais le paramétrage m'a vite
fait abandonner (installation d'un client MAPI...)
Je me suis "rabattu" sur xp_smtp_sendmail
C'est une procédure stockée étendue qui permet d'envoyer des mails (pièces
jointes possibles) en contactant un serveur smtp.
Téléchargement, installation et mode d'emploi :
http://sqldev.net/xp/xpsmtp.htm#Installation

En espérant être utile...


"Nicolas PIEROT" a écrit dans le
message de news:
Ok, mais comment configurer SQL Mail. ;-)

Merci.

"Christianbt" a écrit :

> bonjour,
>
> lorsque sql mail est configuré, un déclencheur ou une procédure stockée


peut
> etre utilisée pour envoyer ton fichier excel...
>
> Cordialement,
>
> Christian
>
>
> "Nicolas PIEROT" a écrit :
>
> > Bonjour,
> >
> > J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
> > j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?
> >
> > Merci beaucoup.


Avatar
Nicolas PIEROT
Bonjour,

Merci de votre reponse.

Je l'ai installé, mais j'obtiens ce message d'erreur :
Impossible de charger la DLL xpsmt80.dll, ou l'une des DLL auxquelles elle
fait référence. Raison : 126(Le module spécifié est introuvable.).

quand je fais ceci :

DECLARE @rc INT
EXEC @rc = master.dbo.xp_smtp_sendmail
@FROM = N'',
@TO = N''
SELECT RC = @rc
GO


@+++

"Christophe KERHOUSSE" a écrit :

Bonjour,

J'ai, moi aussi, eu besoin d'utiliser SQLMail mais le paramétrage m'a vite
fait abandonner (installation d'un client MAPI...)
Je me suis "rabattu" sur xp_smtp_sendmail
C'est une procédure stockée étendue qui permet d'envoyer des mails (pièces
jointes possibles) en contactant un serveur smtp.
Téléchargement, installation et mode d'emploi :
http://sqldev.net/xp/xpsmtp.htm#Installation

En espérant être utile...


"Nicolas PIEROT" a écrit dans le
message de news:
> Ok, mais comment configurer SQL Mail. ;-)
>
> Merci.
>
> "Christianbt" a écrit :
>
> > bonjour,
> >
> > lorsque sql mail est configuré, un déclencheur ou une procédure stockée
peut
> > etre utilisée pour envoyer ton fichier excel...
> >
> > Cordialement,
> >
> > Christian
> >
> >
> > "Nicolas PIEROT" a écrit :
> >
> > > Bonjour,
> > >
> > > J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
> > > j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?
> > >
> > > Merci beaucoup.





Avatar
Laxa
"Christophe KERHOUSSE" <redtech(enlever cette parenthèse)@free.fr> wrote in
message news:
Bonjour,

J'ai, moi aussi, eu besoin d'utiliser SQLMail mais le paramétrage m'a vite
fait abandonner (installation d'un client MAPI...)
Je me suis "rabattu" sur xp_smtp_sendmail
C'est une procédure stockée étendue qui permet d'envoyer des mails (pièces
jointes possibles) en contactant un serveur smtp.
Téléchargement, installation et mode d'emploi :
http://sqldev.net/xp/xpsmtp.htm#Installation

En espérant être utile...



Une autre alternative qui laisse plus de contrôle:
J'utilise sp_SQLSMTPMail écris par Clinton Herring en 2001, ca utilise
CDOSYS, OLE automation et evidement un smtp server

http://groups.google.com/group/microsoft.public.fr.sqlserver/msg/aecacea8660eabd7

http://www.sqlservercentral.com/Scripts/listscriptsbyauthor.asp?author%71

http://www10.brinkster.com/technologyyogi/SQLFiles/SQLSMTPMail.sql.html

J'utilise cette procédure car ca me laisse plus de flexibilité, entre autre
je peux envoyer des mails HTML etc et modifier comme je le veux
contrairement à xp_smtp_sendmail

Pascal
Avatar
Med Bouchenafa
ADO comprend une collection Errors qui te permet de connaitre l'erreur
renvoyée par SQL Server. Elle sera certainement beaucoup plus parlante que
l'erreur generitique que tu cites
D'autre part, SQL comprend un journal qui enregiste toutes les transactions
effectuées sur une base et qui peut effectivement arrivé à saturation si le
fichier le contenant n'est pas configuré en croissance automatique ou que le
disque le contenant n'a plus d'espace à lui offrir

--
Bien cordialement
Med Bouchenafa


"Nicolas PIEROT" a écrit :

Bonjour,

J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?

Merci beaucoup.


Avatar
Nicolas PIEROT
Peut-on modifier un post que j'ai ecris. Car j'ai mis mon mail et je ne
souhaite pas que les robots envoient du spam ? Merci.

"Med Bouchenafa" a écrit :

ADO comprend une collection Errors qui te permet de connaitre l'erreur
renvoyée par SQL Server. Elle sera certainement beaucoup plus parlante que
l'erreur generitique que tu cites
D'autre part, SQL comprend un journal qui enregiste toutes les transactions
effectuées sur une base et qui peut effectivement arrivé à saturation si le
fichier le contenant n'est pas configuré en croissance automatique ou que le
disque le contenant n'a plus d'espace à lui offrir

--
Bien cordialement
Med Bouchenafa


"Nicolas PIEROT" a écrit :

> Bonjour,
>
> J'ai fait un lot DTS qui lance 2 vues et qui créé un fichier excel,
> j'aimerais que ce fichier soit envoyé par SQL Mail. Comment faire ?
>
> Merci beaucoup.