Я использую несколько преобразований OLEDBCommand (~ 10) для обновления той же таблицы на основе разных условий. Во время загрузки данных я столкнулся с тупиком время от времени, когда два обновления запускаются параллельно.Как избежать Dead lock из-за нескольких команд oledb для одной таблицы в ssis
Есть ли в любом случае я могу установить оператор обновления, чтобы ждать, будет ли выполняться другое обновление?
Примечание. Уровень изоляции DFT установлен на Serializable, но все еще сталкивается с проблемой.
это хорошее решение, однако, что позволит минимум 2 темы, в то время, и все еще может привести к мертвой блокировки означает не полное решение доказательства. Я пытался запустить пару раз и никаких мертвых замков – SanjayJ
Я считаю, что если Engine Thread установлен в 1, то будет выполняться только 1 поток за раз. –
Двигатель 1 не разрешен. Я получаю ошибку. его должно быть 2 минимум :( – SanjayJ