Как сделать так, чтобы моя служба опросов вызывала SSIS последовательно? - PullRequest
0 голосов
/ 06 октября 2008

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

В некоторых случаях не удается запустить SSIS, если другой экземпляр SSIS уже обрабатывает другой файл.
Как я могу заставить SSIS работать последовательно в этих ситуациях?

Примечание: в одних случаях параллельная работа SSIS в порядке, а в других нет, как я могу добиться того и другого?

Примечание: я не хочу вдаваться в WHEN / WHY, который иногда не может работать параллельно, но просто предположить, что иногда это может, а иногда нет, основная идея - как я могу предотвратить вызов SSIS ЕСЛИ он должен работать последовательно?

1 Ответ

3 голосов
/ 06 октября 2008

Если вы хотите управлять потоком последовательно, придумайте схему, в которой вы можете ставить запросы (для вызова служб SSIS) в структуру данных очереди . Одновременно обрабатывается только самый верхний запрос из очереди. Как только этот запрос завершится, следующий запрос может быть снят с производства.

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