У меня есть задание, созданное для резервного копирования всех моих баз данных с расписанием, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание будет завершено, но я не получение любого. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.
В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем.
У меня есть задание, созданное для резервного копирования всех моих баз данных по расписанию, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание завершено, но я не получаю его. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.
В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем.
У меня есть задание, созданное для резервного копирования всех моих баз данных по расписанию, и я установил для этого задания уведомление по почте на свой адрес электронной почты, когда задание завершено, но я не получаю его. Поэтому я опубликую здесь то, что я сделал, чтобы установить это уведомление, чтобы убедиться, что чего-то не хватает.
В «Почте базы данных» я установил электронную почту для этого уведомления со всей информацией, необходимой для выполнения SMTP AUTH в моем умный хост. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. со всей информацией, необходимой для выполнения SMTP AUTH на моем интеллектуальном хосте. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. со всей информацией, необходимой для выполнения SMTP AUTH на моем интеллектуальном хосте. Чтобы проверить это соединение, я использовал «Отправить тестовое электронное письмо ...» для своего электронного письма, и оно было получено без проблем. Затем создал нового оператора, просто используя мой адрес электронной почты, и установил имя для оператора. После этого я вошел в свойства этого задания в разделе «Задания в агенте SQL Server», установил «Уведомления», «Электронная почта» для моего нового оператора и выбрал получение уведомлений «Когда задание завершено». Но после этого я все еще не получал никаких уведомлений.
Я пропустил какой-либо шаг здесь?
Спасибо!
Недостающим шагом было то, что я должен был активировать предупреждения для агента SQL Server.
Чтобы сделать это, я вошел в свойства агента SQL Server, затем Вкладка «Система предупреждений» и активируйте «Включить почтовый профиль» для целевого почтового профиля, который я создал ранее.
Теперь я наконец получаю оповещения по электронной почте.
Надеюсь, это поможет другим, у кого может быть такая же проблема.
В качестве теста попробуйте выполнить этот код (изменив переменные для вашей среды) и посмотрите, получите ли вы электронное письмо.
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