Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 12448|Ответ: 1

[Источник] Задания SQL Server

[Скопировать ссылку]
Опубликовано 05.09.2018 16:58:19 | | | |
Этот пост был последний раз отредактирован sgFengSu 6.09.2018 08:51

Будь то база данных или другая система, существует что-то, что можно выполнить без участия человека.
Такое определение можно реализовать через задания в базе данных SQL Server.
Для задач SQL SERVER это серия заданных операций, выполняемых последовательно агентом SQL SERVER.

Основной, связанный с задачей, — это задача, как показано на следующей схеме, а другой — мониторинг активности заданий (требуется активный сервис SQL Server).



После завершения базовой подготовки следующий шаг — создать, выполнить, изменить и удалить задание

sp_add_job
Создайте работу
sp_add_jobstep
Создайте один или несколько этапов работы
sp_add_schedule
Составьте план
sp_attach_schedule
Прикрепляйте план к какому-либо занятию
sp_add_jobserver
Настройте сервер для выполнения задачи
Конечно, лично я считаю, что дружественный просмотр гораздо быстрее, чем выполнение этих операторов (достигается кликом правой кнопкой мыши по заданию — созданию задания).


На этом этапе я лично предпочитаю записывать оператор для выполнения как сохранённую процедуру, и удобнее сохранять сохраненную процедуру только позже

При создании нового шага вы можете столкнуться с такой ситуацией, как показано на рисунке ниже: поскольку компонент в последних скобках отсутствует, вы можете обратиться к ссылке
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


В плане попробуйте добавить план отправки письма администратору в случае неудачи, чтобы избежать ситуации, когда вы не знаете, что выполнение задания не состоится, и некоторые антивирусные программы тоже заблокируют эту задачу. Если есть антивирусный движок, попробуйте добавить белый список.

Совет: некоторые хранящиеся процедуры могут выполняться более минуты, при таком выполнении на странице на странице будет механизм тайм-аута ответа, затем сообщается об ошибках, и сохранённая процедура не может быть выполнена.
Если это происходит, сохранённую процедуру практически невозможно оптимизировать, и её можно вместить в задание для выполнения задачиИсполнительныйmsdb.dbo.sp_start_job@job_name='job_name'Так можно избежать смущения, и, конечно, не забудьте напомнить о завершении казни.
exec msdb.dbo.sp_start_job @job_name='job_name'







Предыдущий:Понимание экземпляра ключевого слова в Java
Следующий:Spring и MyBatis интегрируют тип текста в автоматически сгенерированный код
Опубликовано 06.09.2018 9:27:51 |
Процедура ежедневной автоматической работы резервного копирования баз данных SQL Server
https://www.itsvse.com/thread-4895-1-1.html
(Источник: Architect_Programmer)
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com