Я просто мигрировал проект с SSIS 2005 в SSIS 2012SSIS 2012 SP1 «Значение NULL не является допустимым для потока» ошибки на дизайнер компонентах
Помимо проекта, у меня был пользовательский компонент трубопровода, который был также переносится на .NET 4.0 и устанавливается, как обычно, в каталог DTS SQL Server и GAC.
После миграции, когда я попытался открыть и настроить переносимый компонент, я получил ошибку: «Значение null недействительно для потока».
Ошибка произошла только в «SSDT for BI» VS 2012. Когда я попытался открыть и использовать компонент в SQL Server Data Tools (VS 2010, а не 2012, shell), он работает без ошибок.
Итак, это проблема исключительно для SQL Server 2012 SP1 и SSDT для BI для VS2012
У меня такая же проблема с новыми компонентами SSIS Azure Storage в VS 2012. Последующие те же шаги миграции, что и .NET 4.0 +, установленные компоненты в каталоге DTS SQL Server и GAC. (Код компонента загружен из [msdn] (http://code.msdn.microsoft.com/windowsazure/Azure-Blob-Storage-fc25adbf#content). Когда я пытаюсь отредактировать источник потока данных или компонент назначения в службах Integration Services project, я получаю ошибку VS: «Значение« null »недопустимо для« потока ». То же поведение в VS 2010 с SSDT 2010. Я переустановил VS2012, SSDT2012 и последний Azure SDK, который не помог решить проблему – Vosch