在我的SSIS项目中,当我打开项目时,我不断收到COM错误,然后一切都运行得非常慢。消息说明了这一点:
可以使用' System .__ ComObject'类型的COM对象。 to interface type' Microsoft.sqlServer.Dts.Pipeline.Wrapper.IDTSObject100'此操作失败,因为QueryInterface在具有IID' {...}'的接口的COM组件上调用由于以下错误而失败:应用程序调用了为不同线程编组的接口。 (来自HRESULT的异常:0x8001010E(RPC_E_WRONG_THRED))
我不知道在哪里开始尝试追踪如何解决这个问题。我见过的所有解决方案都说注册dts.dll但是我的SQL Server安装中似乎不存在这个dll。
Windows 2012 R2
VS 2017 Enterprise 15.7.3
- SQL Server Integration Services设计器 - 14.0.3002.101
SQL Server 2016 Mgmt Studio - 13.0.16100.1
SQL Server 2016