Я только что перенес проект с SSIS 2005 на SSIS 2012.
Помимо проекта, у меня был пользовательский компонент конвейера, который также был перенесен в .NET 4.0 и, как обычно, установлен в каталоге SQL Server DTS и GAC.
После миграции, когда я попытался открыть и настроить перенесенный компонент, я получил ошибку: «Значение null недопустимо для потока».
Ошибка произошла только в «SSDT для BI» VS 2012. Когда я попытался открыть и использовать компонент в инструментах данных SQL Server (VS 2010, а не 2012, оболочка), он работает без недостатков.
Итак, это проблема, эксклюзивная для SQL Server 2012 SP1 и SSDT для BI для VS2012.