Есть ли способ запустить хранимую процедуру с заданными интервалами? - PullRequest
6 голосов
/ 09 февраля 2010

Я хотел, чтобы хранимая процедура выполнялась через определенные интервалы каждый день. Есть ли способ сделать то же самое на SQL Server 2005?

Я знаю, что мы можем создать пакетный файл для запуска SP и запланировать его с помощью запланированных задач Windows, но есть ли способ сделать это из самого SQL Server?

Ответы [ 3 ]

7 голосов
/ 09 февраля 2010

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

Это служба Windows, которая изначально отключена, поэтому вам придется включить ее. В противном случае все очень просто: Management Studio имеет приятный пользовательский интерфейс для управления агентом.

1 голос
/ 09 февраля 2010

Использование агента SQL для планирования заданий.

См. Создание заданий

1 голос
/ 09 февраля 2010

Вы можете создавать рабочие места с sql server 2005

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