我刚刚将一个项目从SSIS 2005迁移到SSIS 2012
除了项目之外,我还有一个自定义管道组件,它也被迁移到.NET 4.0,并像往常一样安装在SQL Server DTS目录和GAC中。
迁移后,当我尝试打开并配置迁移的组件时,我收到错误:“null值对流无效。”
错误只发生在VS 2012的“SSDT for BI”中。当我尝试在SQL Server数据工具(VS 2010,而不是2012,shell)中打开并使用该组件时,它的工作没有任何缺陷。
因此,这是SQL Server 2012 SP1和针对VS2012的BIT的SSDT独有的问题
答案 0 :(得分:2)
此问题影响SQL Server 2012 SSIS,并且在某些情况下,它甚至不允许打开SSIS包。
使用Microsoft补丁解决了此错误,可以从此页面下载:
特别是,要解决VS中的问题,因为VS是32位应用程序,您只需要安装x86下载。