OVH Cloud OVH Cloud

Envoi de mail avec SQL server 2000

6 réponses
Avatar
seb14
Bonjour,

J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
mails dans les DTS.
Quand j'execute mon DTS pas de probleme d'envoi de mail.
Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi de
mail.

Cordialement
Sebastien

6 réponses

Avatar
Christian Robert
Lors de l'execution du lot DTS pour un test par exemple... L'envoie se fait
dans le contexte de l'utilisateur qui execute le lot.

Lors de la planification d'un lot DTS, c'est en fonction du propriétaire de
la tache (de l'agent SQL) que le lot est executé... En général c'est le
compte de service de l'agent SQL qui se retrouve à executer le lot DTS...

Vraisemblement dans votre cas n'a pas la possibilité de faire cet envoi...
soit par ce que c'est LocalSystem et qu'il ne peut le faire... Soit parce que
c'est un utilisateur(local ou du domaine) qui n'a pas de messagerie
paramétrée sur le serveur.

Cordialement


------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"seb14" a écrit :

Bonjour,

J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
mails dans les DTS.
Quand j'execute mon DTS pas de probleme d'envoi de mail.
Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi de
mail.

Cordialement
Sebastien


Avatar
seb14
J'ai parametré mon agent sql avec le compte pour l'envoi des mail quand je
demande le test de messagerie dans la session de messagerie de l'onglet
general de proprieté de l'agent SQL server. j'ai un retour me disant
'demarrge réussi (et arrêté ) d'une session de messagerie avec ce profil'
donc normalement mon compte est bon

"Christian Robert" a écrit :

Lors de l'execution du lot DTS pour un test par exemple... L'envoie se fait
dans le contexte de l'utilisateur qui execute le lot.

Lors de la planification d'un lot DTS, c'est en fonction du propriétaire de
la tache (de l'agent SQL) que le lot est executé... En général c'est le
compte de service de l'agent SQL qui se retrouve à executer le lot DTS...

Vraisemblement dans votre cas n'a pas la possibilité de faire cet envoi...
soit par ce que c'est LocalSystem et qu'il ne peut le faire... Soit parce que
c'est un utilisateur(local ou du domaine) qui n'a pas de messagerie
paramétrée sur le serveur.

Cordialement


------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"seb14" a écrit :

> Bonjour,
>
> J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
> mails dans les DTS.
> Quand j'execute mon DTS pas de probleme d'envoi de mail.
> Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi de
> mail.
>
> Cordialement
> Sebastien


Avatar
seb14
De plus quand je demande à mon job de m'envoyer par mail l'etat d'execution
du job je le recois bien
mais le mail dans le DTS planifié non je suis toujours en echec.
Je ne comprens pas trop le problème

"Christian Robert" a écrit :

Lors de l'execution du lot DTS pour un test par exemple... L'envoie se fait
dans le contexte de l'utilisateur qui execute le lot.

Lors de la planification d'un lot DTS, c'est en fonction du propriétaire de
la tache (de l'agent SQL) que le lot est executé... En général c'est le
compte de service de l'agent SQL qui se retrouve à executer le lot DTS...

Vraisemblement dans votre cas n'a pas la possibilité de faire cet envoi...
soit par ce que c'est LocalSystem et qu'il ne peut le faire... Soit parce que
c'est un utilisateur(local ou du domaine) qui n'a pas de messagerie
paramétrée sur le serveur.

Cordialement


------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"seb14" a écrit :

> Bonjour,
>
> J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
> mails dans les DTS.
> Quand j'execute mon DTS pas de probleme d'envoi de mail.
> Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi de
> mail.
>
> Cordialement
> Sebastien


Avatar
Christian Robert
Effectivement c'est pas évident...

A vérifier :
- Le propriétaire du travail SQL Agent de la planification DTS (au cas où)
- Se connecter avec le compte de l'agent SQL et essayer d'executer le lot
manuellement
- Idem en executant la commande du travail de l'agent "DTSrun" à la main

Y a t'ils des messages d'erreurs particuliers dans l'historique du job ?
Dans la sortie de l'utilitaire DTSrun ?

La messagerie c'est du Outlook / Exchange ?

------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"seb14" a écrit :

De plus quand je demande à mon job de m'envoyer par mail l'etat d'execution
du job je le recois bien
mais le mail dans le DTS planifié non je suis toujours en echec.
Je ne comprens pas trop le problème

"Christian Robert" a écrit :

> Lors de l'execution du lot DTS pour un test par exemple... L'envoie se fait
> dans le contexte de l'utilisateur qui execute le lot.
>
> Lors de la planification d'un lot DTS, c'est en fonction du propriétaire de
> la tache (de l'agent SQL) que le lot est executé... En général c'est le
> compte de service de l'agent SQL qui se retrouve à executer le lot DTS...
>
> Vraisemblement dans votre cas n'a pas la possibilité de faire cet envoi...
> soit par ce que c'est LocalSystem et qu'il ne peut le faire... Soit parce que
> c'est un utilisateur(local ou du domaine) qui n'a pas de messagerie
> paramétrée sur le serveur.
>
> Cordialement
>
>
> ------------------------------
> Christian Robert
> Winwise
> MCT - MCDBA - MCSD.Net
>
>
> "seb14" a écrit :
>
> > Bonjour,
> >
> > J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
> > mails dans les DTS.
> > Quand j'execute mon DTS pas de probleme d'envoi de mail.
> > Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi de
> > mail.
> >
> > Cordialement
> > Sebastien


Avatar
Romelard Fabrice [MVP]
Bonsoir,

Vous pouvez regarder cet article qui vous montrera tout le processus à
respecter pour cette mise en place.
- http://www.asp-php.net/tutorial/asp.net/sqlservermail.php

Si ca peut vous rendre service.
--
Cordialement.

Romelard Fabrice [MVP]

"seb14" a écrit dans le message de news:

Bonjour,

J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
mails dans les DTS.
Quand j'execute mon DTS pas de probleme d'envoi de mail.
Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi
de
mail.

Cordialement
Sebastien


Avatar
seb14
Je me suis justement appuyer sur cette documentation pour mettre en place les
mail dans les DTS.


"Romelard Fabrice [MVP]" a écrit :

Bonsoir,

Vous pouvez regarder cet article qui vous montrera tout le processus à
respecter pour cette mise en place.
- http://www.asp-php.net/tutorial/asp.net/sqlservermail.php

Si ca peut vous rendre service.
--
Cordialement.

Romelard Fabrice [MVP]

"seb14" a écrit dans le message de news:

> Bonjour,
>
> J'ai parametré mon serveur SQL (SQL server 2000) pour pouvoir envoyer des
> mails dans les DTS.
> Quand j'execute mon DTS pas de probleme d'envoi de mail.
> Par contre quand je planifie mon DTS, mon job tombe en erreur sur l'envoi
> de
> mail.
>
> Cordialement
> Sebastien