Как создать клон / настройку агента SQL Server (НЕ другой вопрос агента SQL Server Express) - PullRequest
0 голосов
/ 17 февраля 2010

Я управляю веб-приложением, в котором используется бесчисленное множество процессов ETL (извлечение, преобразование и загрузка), работающих в хранилище данных (используя пакеты SSIS dtsx + * .sql файлы).

В настоящее время все управляется несколькими процессами агента SQL, которые отслеживают таблицы «очереди планирования».

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

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

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

Я ценю любые данные, особенно некоторые сведения о внутреннем рабочем процессе агента SQL Server. Я ПЫТАЛСЯ искать информацию, но, будучи СОБСТВЕННЫМ программным обеспечением, я нашел пшик.

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

Ответы [ 2 ]

0 голосов
/ 28 ноября 2012

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

0 голосов
/ 18 февраля 2010

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

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