Пакет SSIS зависает в пункте назначения OLE DB

У меня есть запланированное задание SSIS, прежде чем оно было выполнено без каких-либо проблем. Сегодня он застрял на OLE DB Destination, который пытается заполнить записи в таблице на рабочем сервере. Я попытался изменить соединение, которое подключается к нашему серверу разработки, схема таблицы на DEV такая же, как и на рабочем сервере, понятия не имею, что она зависает навсегда.

Я не думаю, что таблица заблокирована, потому что я все еще могу запросить таблицу.


person LONG    schedule 10.02.2017    source источник


Ответы (1)


Обнаружена проблема: наш веб-пользователь пытался извлечь данные из представления, содержащего эту таблицу, после того, как я вручную убил этот процесс, данные продолжают проходить.

person LONG    schedule 10.02.2017
comment
Если вы хотите предотвратить это в будущем, вы можете определить представление для использования WITH NOLOCK при запросе заблокированной таблицы. - person digital.aaron; 10.02.2017