Я использую SQL Server 2008 и хочу немедленно проверить правильность выполнения задания агента SQL Server, чтобы игнорировать расписание. Есть идеи?
спасибо заранее, George
В SSMS под узлом «Агент SQL Server» откройте подузел «Задания» и найдите свою работу, щелкните по ней правой кнопкой мыши и выберите «Начать задание» - это сразу запустит и запустит задание.
Марк
Измените расписание, чтобы оно продолжалось пять минут в будущем. Затем отключитесь от сервера, чтобы он работал в точно среде, которую вы хотите протестировать.
Создайте хранимую процедуру, которая инкапсулирует все аспекты вашей работы, а затем используйте ее в агенте SQL. Затем вы можете просто вызвать процедуру из командной строки, чтобы проверить ее, например. exec dbo.MyProcedure @param1 = 'foo'
exec dbo.MyProcedure @param1 = 'foo'