Единственное реальное ограничение - это размер памяти устройства (ОЗУ), в котором работает пакет, поскольку SSIS загружает данные в память. Таким образом, если у вас всего 2 ГБ ОЗУ, я бы не пытался загружать файлы размером более 1 ГБ. (вы должны иметь RAM для работы SQL Server, и не забывайте обо всех ваших других приложениях)
Также помните, что если вы не конвейерно обрабатываете свои потоки данных должным образом, и у вас есть блокирующие части, такие как Aggregate или SQL Command объекты, то вы собираетесь загружать больше информации в память, чем вы должны быть.
Размер файла не так важен, если у вас нет блокирующих частей. SSIS не загрузит весь объект в память, и вы можете указать, сколько он использует. Но если есть блокирующие части, тогда ему понадобится весь объект в памяти.
Обратите внимание, что еще один большой случай с памятью может быть задачами поиска с полным кэшированием - при загрузке больших таблиц они могут занимать большие объемы памяти.
Надеюсь, это поможет.