Процесс базы данных, который выполняется каждый день с интервалом в 3 часа, должен вставлять все записи (в зависимости от конкретных условий) из одной таблицы базы данных в другую с усеченной загрузкой.Однако, если исходная таблица содержит 1500 записей, только 20 записей вставляются в дочернюю таблицу.
Я попытался запустить процессы базы данных вручную.Но в этом случае происходит полная загрузка, т. Е. Все записи успешно вставляются из родительской в дочернюю таблицу.
Однако, когда процесс выполняется по расписанию, происходит неполная передача.
Ниже приведен процесс базы данных для загрузки данных:
SELECT *
FROM source_DB.dbo.BA_Invoice_Tb
WHERE Invoice_Date > '2016-01-01'
AND Update_Date Between DateAdd(MINUTE, -720, GETDATE()) and DateAdd(MINUTE, -0, GETDATE())