2010-07-07 7 views
0

Je vais avoir du mal à obtenir un peu de contacts personnels de certains utilisateurs que j'ai dans une base de données dans SQL Server 2008.Importer des contacts à partir de SQL Server à Outlook

Je veux importer dans Outlook, je peux envoyer un mail à chacun.

Quelle est la meilleure façon pour moi de pouvoir me connecter à la base de données et obtenir les contacts?

Merci.

Répondre

0

Vous pouvez facilement importer des contacts dans Outlook avec un fichier .csv.

  1. Ouvrez SQL Server Management Studio
  2. Connectez-vous à la base de données
  3. Outils Goto> Options> Résultats de la requête> SQL Server> Résultats to Text
  4. Sous Format de sortie choisir Comma Délimité
  5. Confirmer la " Inclure les en-têtes de colonne " la case est cochée
  6. Cliquez sur OK
  7. Ouvrir une nouvelle requête wind OW
  8. exécuter votre requête

Vous devriez voir les résultats sous forme de texte délimité par des virgules. Vous pouvez copier et coller dans un fichier .csv ou réexécuter la requête et envoyer les résultats à un fichier (Ctrl + Shift + F).

Pour une capture d'écran, voir ceci question.

0

Je ne comprends pas si ce dont vous avez besoin est de mettre vos contacts SQLSERVER dans votre OUTLOOK ou l'inverse.

Si vous avez besoin de mettre vos contacts SQLServer dans Outlook:

  1. Utiliser .NET Framework
  2. Se connecter au serveur SQL
  3. Faites une requête pour obtenir tous les contacts dont vous avez besoin
  4. Mettez- dans Outlook en utilisant OLE

Si vous devez mettre vos contacts OUTLOOK dans SQLSERVER

  1. Utiliser .NET Framework
  2. Connectez-vous à Outlook en utilisant OLE
  3. Obtenez tous les contacts dont vous avez besoin
  4. les mettre en SQLServer en utilisant des phrases d'insertion
+0

C'est la première option, mettez les contacts dans Outlook. Je vais essayer ce que tu as dit. :) –

0

Si tout ce que vous avez besoin est d'envoyer des e-mails Pour les contacts que vous avez dans une table SQL Server, vous n'avez pas besoin de passer par les tracas de les importer dans Outlook.

Jetez un oeil à xp_sendmail.
Il devrait être possible d'envoyer vos mails avec un script transact SQL "simple".

D'autres liens qui pourraient être utile

+0

Mais le courrier peut être plus complexe qu'un simple texte. J'ai également besoin de joindre un fichier .doc. –

+0

Je ne l'ai pas fait avant mais je ne serais pas surpris si ce serait possible hors de la boîte. Sinon, écrire un programme qui extrait les adresses email de SQL Server, attache un fichier et l'envoie serait (à mon avis) encore plus facile à faire. –

Questions connexes