Не отправляются уведомления о заданиях по электронной почте

У меня есть задание, созданное для резервного копирования всех моих баз данных с расписанием, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание будет завершено, но я не получение любого. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.

В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем.

У меня есть задание, созданное для резервного копирования всех моих баз данных по расписанию, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание завершено, но я не получаю его. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.

В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем.

У меня есть задание, созданное для резервного копирования всех моих баз данных по расписанию, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание завершено, но я не получаю его. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.

В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. со всей информацией, необходимой для выполнения SMTP AUTH на моем интеллектуальном хосте. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. со всей информацией, необходимой для выполнения SMTP AUTH на моем интеллектуальном хосте. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. Затем создал нового оператора, просто используя мой адрес электронной почты, и установил имя для оператора. После этого я вошел в свойства этого задания в разделе «Задания в агенте SQL Server», установил «Уведомления», «Электронная почта» для моего нового оператора и выбрал получение уведомлений «Когда задание завершено». Но после этого я все еще не получал никаких уведомлений.

Я пропустил какой-либо шаг здесь?

Спасибо!

0
задан 18 May 2017 в 18:36
2 ответа

Недостающим шагом было то, что я должен был активировать предупреждения для агента SQL Server.

Чтобы сделать это, я вошел в свойства агента SQL Server, затем Вкладка «Система предупреждений» и активируйте «Включить почтовый профиль» для целевого почтового профиля, который я создал ранее.

Теперь я наконец получаю оповещения по электронной почте.

Надеюсь, это поможет другим, у кого может быть такая же проблема.

1
ответ дан 4 December 2019 в 13:32

В качестве теста попробуйте выполнить этот код (изменив переменные для вашей среды) и посмотрите, получите ли вы электронное письмо.

USE msdb
GO
EXEC sp_send_dbmail 
@profile_name='XXXX',
@recipients='xxxx@yourcompany.com',
@subject='Full Backup Completion Message',
@body='The database on the instance was successfully backed up - (full  backup completed).'
go
1
ответ дан 4 December 2019 в 13:32

Теги

Похожие вопросы