Работа для отправки электронной почты каждый вечер в SQL Server - PullRequest
0 голосов
/ 22 августа 2011

Я понял, что оператор sql отправляет информацию по электронной почте, которую я указываю. Что я не могу понять, так это как создать работу сервера SQL, которая будет отправлять мне это письмо в определенные периоды времени. Кто-нибудь знает, как это сделать?

Ответы [ 2 ]

6 голосов
/ 22 августа 2011

В Management Studio:

  1. Открыть обозреватель объектов (F8).
  2. Подключитесь к вашему серверу.
  3. Развернуть узел сервера.
  4. Развернуть агент SQL Server.
  5. Щелкните правой кнопкой мыши задания, выберите Новое задание ...
  6. Дайте работе уникальное имя.
  7. Перейдите на вкладку Шаги.
  8. Нажмите Новый ...
  9. Дайте шагу имя и введите свою команду (например, EXEC someproc;).
  10. Нажмите ОК.
  11. Перейдите на вкладку Расписания.
  12. Нажмите Новый ...
  13. Дайте расписанию имя (например, Nightly).
  14. Измените «Частота» на Происходит: «ежедневно».
  15. Измените «Daily Frequency» на «Occurs» один раз в [желаемое время].
  16. Нажмите ОК.
  17. Нажмите ОК.

Чтобы убедиться, что он работает, вы можете щелкнуть правой кнопкой мыши по узлу Jobs, выбрать Refresh, затем щелкнуть правой кнопкой мыши по только что созданному вами заданию и выбрать «Start Job at Step ...»

2 голосов
/ 22 августа 2011

Создание нового задания SQL Server. Добавьте шаг для выполнения оператора SQL. Добавьте новое расписание для запуска по мере необходимости. Если щелкнуть правой кнопкой мыши задания в Management Studio, откроется довольно понятный графический интерфейс / мастер для создания нового задания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...