У меня есть пакет служб SSIS, который считывает данные из файлов .xml и .xlsx и записывает их в промежуточную базу данных SQL Server.Пакет развертывается в каталоге служб SSIS на экземпляре Microsoft SQL Server (Enterprise).Когда пакет выполняется на шаге задания агента SQL, происходит сбой со следующим сообщением об ошибке:
Код ошибки служб SSIS DTS_E_OLEDBERROR.Произошла ошибка OLE DB.Код ошибки: 0x80004005
Доступна запись OLE DB.Источник: «Поставщик Microsoft OLD DB для SQL Server». Результат: 0x80004005.Описание: «Недопустимое символьное значение для спецификации приведения».
Когда тот же пакет запускается вручную из Visual Studio, он работает так, как ожидалось.Нет проблем с подачей данных в промежуточные таблицы.
Есть идеи, что может вызвать эту проблему?