Я пытаюсь организовать Snowflake из SSIS.
Я использую соединение ODBC и задачу «Выполнить SQL». Оператор усеченной таблицы работает нормально, и задача успешно завершается. Если изменить это на удаление, задача завершится с ошибкой ниже:
Сбой
со следующей ошибкой: «Ошибка HRESULT E_FAIL возвращена из вызова COM-компонента». Возможные причины сбоя: проблемы с запросом, свойство ResultSet установлено неправильно, параметры установлены неправильно или подключение установлено неправильно.
Из истории запросов в виде снежинки видно, что запрос успешно выполнен:
Я подозревал, что «результаты» выглядят для SSIS как набор результатов, когда он настроен на «нет». Я изменил это как на одну строку, так и на «полный набор результатов» в объект, но все равно получаю ошибки независимо от настройки.
Что мне нужно изменить, чтобы SSIS успешно выполнял операторы против Snowflake?
Edit:
Добавление моего оператора удаления:
delete from SUMMARY.Data_minutes
where date >= dateadd(day,-5 ,'2019-01-20' )
and date <= '2019-01-20'