еженедельно автоматический запуск сценария сервера sql - PullRequest
0 голосов
/ 19 мая 2010

У меня есть скрипт сервера sql, и я хочу автоматически запускать его в базе данных каждую неделю.

любая помощь.

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

Ответы [ 2 ]

0 голосов
/ 19 мая 2010

Если вам нужно одно задание с одним шагом, которое выполняет одно и то же действие для каждой базы данных (или, возможно, подмножества баз данных), рассмотрите возможность использования системной процедуры sp_msForEachDB. Я изложил один способ использовать это в этом предыдущем ответе .

0 голосов
/ 19 мая 2010

Вы были на правильном пути, в студии управления:

(1) Найдите агент SQL, щелкните правой кнопкой мыши и выберите «Задание».

(2) Дайте вашей работе имя и описание, а затем выберите опцию Шаги слева

(3) В параметрах шага вы можете назвать свой шаг, вставить код сценария и выбрать базу данных, для которой вы хотите выполнить задание.

(4) Затем перейдите к опции «Расписания» слева и укажите, как часто вы хотите, чтобы работа выполнялась (довольно очевидно)

(5) Параметры оповещений, уведомлений и т. Д. Также следует использовать, если вы хотите получать информацию о неудаче / успехе / и т.д.

Вот и все.

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