Я создал задание, которое ежедневно загружает несколько ГБ данных из исходной БД в мою конечную БД.в начале это задание работало нормально без каких-либо проблем.
В течение последних 2 недель задание не выполняется из-за переполнения журнала транзакций.
Я добавил шаг в свое задание SQlчтобы очистить журнал до начала загрузки, все равно происходит та же ошибка.
Я наблюдал, что последняя таблица, которая загружается перед ошибкой, ждет в течение пары минут, прежде чем произойдет сбой.Я подозреваю, что он ожидает очистки журналов.
Если я выполню команду DBCC SHRINKFILE
на этой базе данных, когда задание в данный момент выполняется, удалится ли она или уничтожит активную транзакцию?