Я видел, как это происходило несколько раз с назначением SQL Server и несколько раз с назначением OLE DB. Обычно это происходит, когда я фиксирую большое количество строк (> 1 миллиарда строк) в таблице. Чтобы проверить данные и убедиться, что все работает правильно, я добавил преобразование потока данных RowCount для записи импортированных записей и выполнил хранимую процедуру после того, как поток данных сравнил фактическое количество записей, вставленных в переменную. Это случилось со мной в SQL Server 2008 CTP и RTM, но у меня еще не было такого в R2.
Я бы порекомендовал исключить пункт назначения SQL Server для пункта назначения OLE DB. Ваша производительность может снизиться, возможно, на 50%, но вы сможете отлаживать пакет со своего компьютера без входа в SQL Server и избежать этой ошибки. Я подозреваю, что с ограничениями памяти что-то идет не так, и назначение SQL Server выглядит более интенсивно, чем назначение OLE DB.