SSIS Table Lock - PullRequest
       20

SSIS Table Lock

0 голосов
/ 11 октября 2019

Могу ли я реализовать блокировку таблицы для контейнера последовательности?

Моя цель здесь - иметь N одновременных выполнений одного и того же пакета.

Вот грубая архитектура пакета. ..

enter image description here

Можно ли как-нибудь заблокировать таблицу последовательности, чтобы мои партии не перекрывались?

Iустанавливаю пакет как

select top 10
from table
where isprocessed = 0 and batchID is null
order by [identity column] 

Может быть, логическое изменение в стратегии?

ОБНОВЛЕНИЕ: я сделал эту работу, изменив обновление из потока данных на просто оператор выполнения SQL-запросакакой сервер SQL автоматически блокируется с помощью UPDATE LOCK.

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