Почему Массовая Вставка блока Обновления в MS SSIS? - PullRequest
0 голосов
/ 08 января 2010

У меня есть пакет служб SSIS, настроенный так:

поток служб SSIS http://www.invativa.se/Images/Support/support.PNG

Если я запускаю только поток Новые строки , массовая вставка завершается без проблем, но как только я подключаю Живые строки , пакет останавливается на неопределенное время. Когда я проверяю монитор активности, задача Обновить новые строки таблицы останавливается, блокируется задачей Вставить новые строки .

Почему массовая вставка не заканчивается? Что я могу сделать, чтобы заставить пакет выполнить?

NB: Я прекрасно понимаю, что это может быть неоптимально, но мне действительно интересно получить ответы на вопрос в том виде, как он сформулирован. Спасибо!

Ответы [ 2 ]

3 голосов
/ 08 января 2010

Если бы мне пришлось угадывать, я бы сказал, что операция массовой вставки New Rows устанавливает блокировку таблицы на целевой таблице, и поэтому другая операция не может завершиться, пока не будет снята блокировка таблицы.

0 голосов
/ 08 января 2010

Если дважды щелкнуть задачу «Вставить новые строки», вы увидите флажок, который говорит о блокировке таблицы. Попробуйте снять его.

...