logo
SQL2008_Administration

6.6.2. Работа с Database Mail (sqLiMail)

Database Mail (другое название — SQLiMail) — это новая подсистема для организация взаимодействия SQL Server 2008 и SQL Server Agent с почтовым сервером. По сравнению с традиционной подсистемой SQLMail, Database Mail обладает рядом преимуществ:

  1. Database Mail использует для взаимодействия с почтовым сервером стандартный протокол SMTP. SQL Server может взаимодействовать с любым сервером электронной почты;

  2. Database Mail работает в отдельном процессе по отношению к процессу SQL Server 2008. Это значит, что если с этой подсистемой произойдут какие-то неполадки, на обычную работу пользователей с SQL Server они не повлияют;

  3. Database Mail использует асинхронный режим доставки. Это значит, что скрипт Transact-SQL сможет дать команду на отправку электронной почты и, не дожидаясь ее завершения, продолжить работу;

  4. Для Database Mail можно настроить и использовать несколько учетных записей электронной почты и несколько почтовых серверов;

  5. Database Mail полностью совместима с кластерами Microsoft. В случае каких-то неполадок с основным сервером работа этой подсистемы продолжится на втором сервере кластера, как и работа самого SQL Server;

  6. Средствами Database Mail можно настроить максимальный размер файлов во вложении или запретить работу со вложениями определенных типов;

  7. Все настройки Database Mail хранятся на SQL Server. Теперь нет необходимости настраивать внешние почтовые профили в операционной системе;

  8. Протоколы отправки сообщений, а также копии отправляемых сообщений и вложений могут сохраняться в базе данных MSDB.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4