SSIS - соединение OleDB не обновляет данные, вставленные через SQLBulkCopy с SQL Connection
===========================================================================================

 Я создал соединение Ole DB для выполнения различных задач SQL в пакете SSIS. Это тоже хорошо работает. 

 В одной из задач, где мне нужно вставлять данные в таблицу, используется SQLBulkCopy, поскольку у меня есть динамические таблицы и столбцы на основе получения файлов из разных источников. 

 SQLBulkCopy работает только с SqlConnection, поэтому я открыл SqlConnection, выполнил SqlBulkCopy. Это также отлично работает. 

 После выполнения с SqlBulkCopy, я создал задачу Sql, которая обновляет метаданные вставленных строк, например, Count, Min & Max date и т. Д. В другой таблице. Эта таблица не обновляется, и если я выполняю хранимую процедуру из Sql Management Studio, она работает так, как ожидалось. 

 Поэтому мое предположение заключается в том, что соединение Ole DB не может получить последние данные. Данные вставлены через SQL Connection. 

 Возможно, я ошибаюсь, но не уверен, почему я вижу задачу выполнения sql успешно, но таблица не обновляется. 

 Мне что-то здесь не хватает? 

 Виноват. 

 Вместо того, чтобы передавать тип данных так долго (int в SQL), я передавал его как Varchar. 

 Я смотрел последние несколько часов, и как только я задаю вопрос здесь, мне кажется, что я проверяю тип данных. 

 Надеюсь, это поможет кому-то.