Эта ошибка означает, что кто-то (или что-то) работает с данными в разделе, который вы пытаетесь удалить .То есть блокировка предоставляется на уровне раздела.Если никто не использовал раздел, ваша работа могла бы его удалить.
Теперь вы говорите, что это устаревшее приложение, и вы не хотите или не можете его реорганизовать.Справедливо.Но, очевидно, что-то не так, если у вас есть процесс, который выгружает данные, которые использует какой-то другой процесс.Я не согласен с предложением @ tbone просто зацикливаться до снятия блокировки: вы не можете просто избавиться от данных, которые кто-то использует, чтобы установить, почему они все еще работают с данными, которые они, очевидно, не должны использовать.
Итак, первый шаг - выяснить, что делает сессия блокировки.Почему они все еще вносят поправки в эти данные, которые ваша фоновая работа хочет удалить?Вот скрипт , который поможет вам установить, какая сессия заблокирована .
За исключением того, что у вас "нет доступа DBA к базе данных".Хм, это кудрявый.По сути, это не проблема, которая может быть решена без доступа администратора БД.
Похоже, у вас есть несколько вопросов для решения.К сожалению для вас, они скорее политические и архитектурные, нежели технические, и мы мало что можем сделать, чтобы помочь вам в дальнейшем.