Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 SSIS错误:Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections_Visual Studio 2012_Visual Studio 2017_Sql Server 2016_Sql Server Data Tools_Ssis 2012 - Fatal编程技术网

Visual studio 2012 SSIS错误:Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections

Visual studio 2012 SSIS错误:Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections,visual-studio-2012,visual-studio-2017,sql-server-2016,sql-server-data-tools,ssis-2012,Visual Studio 2012,Visual Studio 2017,Sql Server 2016,Sql Server Data Tools,Ssis 2012,我遇到SSIS错误,尝试了很多方法,但仍然无法解决此问题。我将感谢任何帮助 请给出一个背景: 我有一个类库(许多项目),它实际上是SSIS使用的管道组件。现在当我建立这些库时;我有一个生成后事件,它将dll复制到130和110文件夹 “C:\Program Files(x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe”-u$(TargetName) “C:\Program Files(x86)\Microsoft S

我遇到SSIS错误,尝试了很多方法,但仍然无法解决此问题。我将感谢任何帮助

请给出一个背景:

我有一个类库(许多项目),它实际上是SSIS使用的管道组件。现在当我建立这些库时;我有一个生成后事件,它将dll复制到130和110文件夹

“C:\Program Files(x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe”-u$(TargetName) “C:\Program Files(x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe”-i$(TargetFileName) 复制“$(TargetPath)”“C:\Program Files\Microsoft SQL Server\110\DTS\PipelineComponents” 复制“$(TargetPath)”“C:\Program Files(x86)\Microsoft SQL Server\130\DTS\PipelineComponents”

然后将DLL注册到GAC,我可以在此处验证:

C:\Windows\Microsoft.NET\assembly\GAC\MSIL

到目前为止,这是好的。然后在SSIS项目中使用这些组件。据我所知,SSIS在GAC中查找组件。现在,我将SSI转换为目标sql->2016。构建性能非常糟糕,构建它需要花费很长时间。在我创建SSI后,我看到组件的上一页出现错误:

@第{页边距:0.79英寸}页边距底部:0.1英寸;行高:115%} [读取文件[2002]]错误:System.MissingMethodException:找不到方法:“Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 Microsoft.SqlServer.Dts.Pipeline.PipelineComponent.get_ComponentMetaData()”

在BloombergCorporateActionsReader.CorporateActionsReader.AcquireConnections(对象事务)

位于Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper100包装器,对象事务)

我试着用谷歌搜索这个错误,但没有任何帮助

我正在起诉visual studio 2017(SSDT)和sql server 2016

我希望我能解释清楚

谢谢

罗希特