logo search
SQL2008_Administration

6.6.1. Обзор возможностей sql Server 2008 для работы с электронной почтой

В SQL Server 2008 с электронной почтой можно работать тремя способами:

  1. средствами Database Mail (другое название — SQLiMail). Это новая подсистема для работы с электронной почтой. Она ориентирована на использование протокола SMTP. Это — наиболее функциональный и рекомендуемый способ;

  2. средствами SQLMail, то есть при помощи той же подсистемы, что в предыдущих версиях SQL Server. Microsoft обещает исключить эту подсистему в будущих версиях SQL Server, так что в новых разработках ориентироваться на нее не стоит. В этой подсистеме используются протокол MAPI и почтовый профиль Outlook;

  3. средствами операционной системы и нестандартными возможностями SQL Server. Например:

    1. при помощи объекта CDO.Message и хранимых процедур SP_OACreate, SP_OASetProperty, SP_OAMethod.

    2. С помощью утилиты для отправки электронной почты из командной строки и запускать ее при помощи расширенной хранимой процедуры xp_cmdshell. Этот способ более сложен, но в некоторых ситуациях он может оказаться более удобным.