我正在尝试使用CData Elasticsearch Destination工具使用SSIS(Microsoft Sql Server Integration Services(应用程序将数据从Sql Server传输到Elasticsearch。
我现在成功了。
- 使用SSIS,我正在从Sql Server获取数据
- 使用SSIS,我从Elasticsearch集群中获取索引名称
但是当我尝试将数据从Sql Server发送到Elasticsearch集群时。我收到错误消息
SSIS包"c: \用户。。。\visual studio 2015\项目\集成服务项目2\Integration Services项目2\Package.dtsx"启动。信息:0x4004300A,位于SSIS的数据流任务。管道:验证阶段正在开始。程序包处的错误:0xC001000E"连接";{D7065178-0114-46AA-ABF5-5D21C91A7582}";找不到。这当指定连接时,Connections集合引发错误找不到元素。
SSIS的数据流任务处出现错误:0xC004800B。管道:找不到ID为"的连接管理器;{D7065178-0114-46AA-ABF5-5D21C91A7582}";在里面由于错误代码0xC0010009,连接管理器集合。那个连接管理器是";CData ElasticsearchDestination.Connections[Easticsearch 2020 Connection]";在"连接管理器"集合;CData Elasticsearch Destination";。验证连接管理器集合中的连接管理器,连接,已使用该ID创建。
SSIS的数据流任务处出现错误:0xC0047017。管道:CDataElasticsearch Destination验证失败,返回错误代码0xC004800B。SSIS的数据流任务处出现错误:0xC004700C。管道:一个或更多组件验证失败。数据流任务处出现错误:0xC0024107任务验证过程中出现错误。SSIS包"c: \用户。。。\visual studio 2015\Projects\Integration ServicesProject2\Integration Services Project2\Package.dtsx"已完成:失败程序"[8508]DtsDebugHost.exe:DTS"已退出,返回代码0(0x0(。
我从示例项目属性页>更改了Run64BitRuntime True调试并解决问题。这是图像