将联系人从SQL Server导入Outlook

时间:2010-07-07 14:03:40

标签: sql-server-2008 import outlook

我在SQL Server 2008的数据库中获取某些用户的个人联系时遇到了一些麻烦。

我需要导入Outlook,因此我可以向每个人发送电子邮件。

能够连接数据库并获取联系人的最佳方式是什么?

感谢。

3 个答案:

答案 0 :(得分:0)

我不明白你的需要是将你的SQLSERVER联系人放在你的OUTLOOK中还是反过来。

如果您需要将SQLSERVER联系人放入OUTLOOK:

  1. 使用.NET Framework
  2. 连接到SQL服务器
  3. 执行查询以获取所需的所有联系人
  4. 使用OLE
  5. 将它们放入Outlook

    如果您需要将OUTLOOK联系人放入SQLSERVER

    1. 使用.NET Framework
    2. 使用OLE
    3. 连接到Outlook
    4. 获取所需的所有联系人
    5. 使用插入句子将它们放入SQLSERVER

答案 1 :(得分:0)

如果您只需要向SQL Server表中的联系人发送电子邮件,则无需经历将其导入Outlook的麻烦。

查看xp_sendmail
应该可以使用“简单”的交易SQL脚本发送邮件。

其他一些可能有用的链接

答案 2 :(得分:0)

您可以使用.csv文件轻松地将联系人导入Outlook。

  1. 打开SQL Server Management Studio
  2. 连接数据库
  3. 转到工具>选项>查询结果> SQL Server>结果到文本
  4. 在输出格式下,选择逗号 分隔
  5. 确认“包含列标题” 框被选中
  6. 点击确定
  7. 打开新的查询窗口
  8. 运行查询
  9. 您应该将结果看作逗号分隔的文本。您可以复制并粘贴到.csv文件,也可以重新运行查询并将结果发送到文件(Ctrl + Shift + F)

    有关屏幕截图,请参阅此question