Импорт контактов из SQL Server в Outlook - PullRequest
0 голосов
/ 07 июля 2010

У меня возникают проблемы с получением личных контактов некоторых пользователей, которые у меня есть, в базе данных в SQL Server 2008.

Мне нужно импортировать в Outlook, чтобы я мог отправить электронное письмо каждому.

Каков наилучший способ подключения к базе данных и получения контактов?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 07 июля 2010

Если все, что вам нужно, это отправлять электронные письма контактам, которые у вас есть в таблице SQL Server, вам не нужно проходить через их импорт в Outlook.

Посмотрите на xp_sendmail .
Должна быть возможность отправлять ваши письма с помощью «простого» транзакционного SQL-скрипта.

Некоторые другие ссылки, которые могут быть полезны

0 голосов
/ 08 июля 2010

Вы можете легко импортировать контакты в Outlook с помощью файла .csv.

  1. Открыть SQL Server Management Studio
  2. Подключение к базе данных
  3. Перейти к Сервис> Параметры> Результаты запроса> SQL Server> Результаты в текст
  4. В поле «Выходной формат» выберите «Запятая с разделителями»
  5. . Установите флажок «Включить заголовки столбцов»
  6. Нажмите ОК
  7. Открыть новое окно запроса
  8. Выполнить запрос

Результаты должны отображаться в виде текста, разделенного запятыми.Вы можете скопировать и вставить в файл .csv или повторно выполнить запрос и отправить результаты в файл (Ctrl + Shift + F).

Для скриншота см. Этот вопрос .

0 голосов
/ 07 июля 2010

Я не понимаю, нужно ли вам помещать контакты SQLSERVER в OUTLOOK или наоборот.

Если вам нужно поместить контакты SQLSERVER в OUTLOOK:

  1. Использование .NET Framework
  2. Подключение к серверу SQL
  3. Выполните запрос, чтобы получить все необходимые контакты
  4. Поместите их в Outlook, используя OLE

Если вам нужно поместить контакты OUTLOOK в SQLSERVER

  1. Использовать .NET Framework
  2. Подключиться к Outlook с помощью OLE
  3. Получите все необходимые контакты
  4. Поместите их в SQLSERVER, используя предложения вставки
...