3

Я просто мигрировал проект с 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

+0

У меня такая же проблема с новыми компонентами 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

ответ

2

Эта проблема затрагивает SQL Server 2012 SSIS, и, в некоторых occasssions, она даже не позволяет открывать пакеты SSIS ,

Эта ошибка решается с помощью патча Microsoft, который можно загрузить с этой страницы:

Micsosoft KB 2832017

В частности, для решения проблемы в VS, так как VS это 32 битное приложение, у вас есть только установите загрузку x86.

 Смежные вопросы

  • Нет связанных вопросов^_^