2009-09-10 4 views
0

Comment puis-je détecter des fichiers de contrôle à partir de n'importe quelle boîte aux lettres, analyser ce fichier, le déchiffrer et le mettre en file d'attente en tant que travail à l'aide du gestionnaire de travaux dans SQL Server?Comment puis-je gérer les fichiers de contrôle des tâches envoyés par courrier électronique pour SQL Server?

+0

Ceci traverse la limite de sysadmin dans le développeur. Devrait le déplacer à stackoverflow.com – squillman

Répondre

0

Vous devrez utiliser le script .net pour cela. Il n'y a pas de tâche SSIS spécifique pour lire les e-mails entrants et prendre des données/fichier de configuration/travaux à partir de l'e-mail.

Alternativement, vous pouvez écrire un petit script macro ou vb.net et l'attacher à Outlook, ce qui dépouillera le fichier de l'e-mail et le vider dans un dossier ou l'ajouter directement à la planification de travail SQL. Peut être que vous pouvez utiliser un travail SQL fréquemment à la recherche dans le dossier spécifique pour les fichiers à traiter. Cette partie peut également être faite en utilisant SSIS. Mais un certain niveau de codage est nécessaire.

Ensuite, si vous avez un accès au service Web à votre boîte aux lettres, vous pouvez utiliser une source de service Web pour accéder au fichier et utiliser une tâche d'exécution SQL pour ajouter le travail. De cette façon, vous pourrez peut-être éviter le codage .net.

Il peut y avoir plusieurs autres façons. Ces trois que j'ai eu après avoir commencé à taper une réponse. Alors, explorez un peu plus.

Questions connexes