Назад | Перейти на главную страницу

как включить сообщения об ошибках в отчеты резервного копирования для SQL Server 2008 R2?

Прямо сейчас у меня есть ежедневное (дифференциальное) и еженедельное (полное) резервное копирование, настроенное на моем SQL Server 2008 R2 в качестве заданий для агента SQL Server с уведомлениями по электронной почте в случае сбоя задания. Я получаю такие письма:

ЗАПУСК ЗАДАНИЯ: «Ежедневное резервное копирование. Дифференциальное резервное копирование» было запущено 11.04.2012 в 3:00:00

ПРОДОЛЖИТЕЛЬНОСТЬ: 0 часов, 0 минут, 28 секунд

СТАТУС: Не удалось

СООБЩЕНИЯ: Не удалось выполнить задание. Задание было инициировано расписанием 9 (ежедневное резервное копирование. Дифференциальное резервное копирование). Последним шагом был шаг 1 (резервное копирование различий).

но часто это происходит из-за того, что мы удаляем / создаем новые базы данных - и резервное копирование diff не удается. И единственный способ узнать настоящую причину - перейти в Просмотр журналов → Журналы планов обслуживания.

Можно ли включить поле «Сообщение об ошибке» из журналов в электронные письма с уведомлениями? И более общее - можно ли как-то изменить шаблоны писем с уведомлениями?

avs099, когда вы используете свойство «Уведомления» задания, вы можете только определить, кто будет отправлять электронное письмо, а когда, вы не можете изменить его содержимое.

Но страница «Уведомления» - это не единственный способ отправки и электронной почты, у нас есть SQL sp_send_dbmail процедура: все, что вам нужно сделать, это изменить код резервной копии T-SQL, чтобы вызывать его при возникновении ошибки.

Вы ознакомились с включением удаленных ошибок для SQL Server Reporting Server? Подключитесь к серверу отчетов, SQL Management Studio Щелкните правой кнопкой мыши узел сервера> свойства> дополнительно, EnableRemoteErrors

На расширенном экране также есть ряд других системных свойств, которые могут вам помочь. Дайте мне знать, если вы придумаете что-то другое!