MSSQL 2008 Express настройка Database Mail

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
MSSQL 2008 Express настройка Database Mail
В MSSQL 2008 Express нет графической оболочки для настройки компонента Database Mail.

Пример для ручной настройки профиля

Код
EXECUTE msdb.dbo.sysmail_add_account_sp
  @account_name = 'MailAccount',
  @description = 'Mail account for Database Mail',
  @email_address = 'email отправителя',
  @display_name = 'SQLMail',
  @mailserver_name = 'ip почтового сервера'

EXECUTE msdb.dbo.sysmail_add_profile_sp
       @profile_name = 'MailProfile',
       @description = 'Profile used for database mail'

EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
    @profile_name = 'MailProfile',
    @account_name = 'MailAccount',
    @sequence_number = 1

EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
    @profile_name = 'MailProfile',
    @principal_name = 'public',
    @is_default = 1


Посылаем тестовое письмо:

Код
EXEC msdb.dbo.sp_send_dbmail 
  @profile_name = 'MailProfile'
  @recipients = 'test@test.ru'
  @subject = N'Тема письма'
  @body = N'Текст письма'
  @query_result_header = 0
 @query = 'SELECT @@version'
Изменено: dev - 11.11.2009 16:35:54
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.