2014-11-24 5 views
0

Я использую две хранимые процедуры для создания отчета.Задания агента SQL Server 2008. Две процедуры и вид

Каждые 3 месяца я должен обновить эти две хранимые процедуры и просмотреть автоматически.

Во-первых, следует обновлять хранимую процедуру 1

Затем мне нужно обновить вид (он принимает данные из хранимой процедуры 1)

Наконец, необходимо обновлять хранимую процедуру 2 (оно принимает форму данных хранимая процедура 1 и вид)

Для этого я хотел бы использовать задания агента SQL Server. Возможно ли запустить одно задание агента SQL Server и обновить эти две процедуры хранения и просмотреть в этой последовательности? или я должен создать задание агента SQL Server с командой для обновления хранимой процедуры 1, тогда мне нужно создать другое задание с командой для обновления вида, а затем создать другое задание с командой для хранимой процедуры 2.

Благодарим вас за любые предложения.

+0

Мой первый вопрос, почему вам нужно обновить SP или представление, СП/View должны быть написаны, чтобы быть в состоянии справиться с различными потребностями в докладе. Объясните больше, почему вы считаете, что вам нужно изменить код, чтобы включить отчет каждые 3 месяца. – Dbloch

ответ

0

Да, задачи, описанные в вопросе, могут быть выполнены с помощью одного задания агента SQL Server.
Для этого задания агента SQL Server вы можете установить несколько шагов
- Шаг 1: запустить SP1
- Шаг 2: Обновление вида
- Шаг 3: запустить SP2)
ИЛИ фактически создать только один шаг, который будет все действия внутри. Кроме того, работа должна иметь 3-месячный график, созданный по мере необходимости.
Примечание: вы называете «обновленную хранимую процедуру 1». Я думаю, вы на самом деле имеете в виду «выполнить хранимую процедуру 1».

Для получения дополнительной документации, которую я рекомендую: http://msdn.microsoft.com/en-us/library/ms190268(v=sql.105).aspx