4Standardiser les profils Email et Outlook Quand on utilise DTS Send Mail Task pour la messagerie, le principal problème de portabilité est sa dépendance par rapport à SQL Mail. En effet, SQL Mail demande la configuration et le test d'un profil Outlook sous le compte de démarrage du service SQL
Standardiser les profils Email et Outlook
Server. Par conséquent, pour réduire
au minimum les changements de définition
de package quand on change un
environnement, il faut qu’un profil
Outlook nommé et configuré de manière
homogène existe sur chaque
Windows Server hébergeant SQL
Server et le package DTS avant déploiement.
Si on exécute un package
DTS sur un serveur ayant un nom différent
pour son profil mail, la tâche
échouera. Ainsi, si le profil mail que
SQL Mail utilise est nommé Admin sur
un premier serveur et Admin1 sur un
second, la tâche ne s’exécutera pas
correctement à partir de ce dernier. En
outre, si un utilisateur lance la Send
Mail Task à partir d’une station de travail, elle échouera probablement
parce que cette dernière porte probablement
un nom différent.
La sécurité et la localisation viennent
encore compliquer l’utilisation de
la DTS Send Mail Task. Nous l’avons vu,
les packages présupposent le contexte
de sécurité de l’utilisateur exécutant.
Cependant, comme SQL Mail utilise un
profil Outlook établi sur le Windows
Server sous le compte de démarrage
du service SQL Server, vous ne pouvez
exécuter le package correctement qu’à
partir du serveur. Et même dans ce cas,
on ne peut l’exécuter que sous le
même compte de sécurité que SQL
Server.
Cette limitation de portabilité peut
être contournée en utilisant une DTS
ActiveX Script Task avec CDONTS pour
envoyer des notifications de e-mail.
CDONTS est le modèle objet que le
service Microsoft IIS SMTP utilise pour
envoyer du mail ; il est installé sur
Windows 2000 Servers dotés de IIS 5.0
et du service SMTP. Comme CDONTS
ne compte pas sur les profils, il élimine
les dépendances de sécurité et de localisation
introduites par la DTS Send
Mail Task.
Le seul inconvénient de cette solution
se manifeste quand on essaie
d’exécuter un package à partir d’une
station de travail. Par défaut, CDONTS
n’est pas disponible sous Win2K
Professional. Il faut alors l’installer manuellement.
Le listing 1 montre un
script simple qui utilise CDONTS pour
envoyer du mail. J’utilise couramment
cette méthode pour envoyer des notifications
de défaillance à mon pager.
En production, on pourra supprimer la
dernière ligne du script afin que le package
n’attende pas l’invite pour être reconnu.
Cette ligne de script sert essentiellement
au dépannage.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
