2010-02-17 2 views
0

Я управляю веб-приложением с бесчисленными процессами ETL (Extract, Transform & Load), которые загружают хранилище данных (используя пакеты SSIS dtsx + * .sql).Как создать клонирование/настройку агента SQL Server (НЕ другой вопрос агента SQL Server Express)

В настоящее время все контролируется несколькими процессами проверки компонентов SQL-агента «Таблица планирования».

Я пытаюсь выяснить способ разработки планировщика или планирования «каркаса» какого-либо типа, который должен выполнять подмножество того, что делает агент SQL Server (выполнение пакетов dtsx, выполнение SQL), но с конфигурационным интерфейсом на основе ASP.NET, так как пользователи должны иметь возможность создавать & изменять расписания, запускать вручную процессы и отслеживать собственные журналы.

Информация о конфигурации, действиях, журналах выполнения, расписаниях, заданиях, шагах выполнения и всем остальном, который мне нужен, должен сохраняться в БД.

Я предполагаю, что служба Windows будет гибкой, но затраты на разработку могут резко возрасти.

Я ценю любой вход, особенно некоторые подсказки во внутреннем рабочем процессе агента SQL Server. Я попробовал поиск информации, но это программное обеспечение PROPRIETARY, я нашел zilch.

(может быть, я должен указать, что я больше знаком с SQL Server и разработки # на основе .NET C, просто я понятия не имею, с чего начать ..)

ответ

0

Суть ответа заключается в том, что необходимо использовать SQL Server Service Broker в сочетании с внешним активатором сервис-брокера SQL Server из Feature Pack

0

База данных агента сервера SQL называется «MSDB ». Вы можете подключить профилировщик к msdb и создать запланированные задания, чтобы увидеть, как это работает.