【发布时间】:2021-04-06 07:31:26
【问题描述】:
我正在尝试使用 CData Elasticsearch Destination 工具通过 SSIS(Microsoft SQL Server 集成服务)应用程序将数据从 Sql Server 传输到 Elasticsearch .
我现在成功了。
- 我使用 SSIS 从 Sql Server 获取数据。
- 使用 SSIS,我从 Elasticsearch 集群获取索引名称。
但是当我尝试将数据从 Sql Server 发送到 Elasticsearch 集群时。我收到此错误消息
SSIS 包“c:\users...\visual studio 2015\Projects\Integration 服务项目 2\集成服务项目 2\Package.dtsx" 开始。信息:数据流任务中的 0x4004300A,SSIS.Pipeline: 验证阶段开始。错误:0xC001000E 在包: 未找到连接“{D7065178-0114-46AA-ABF5-5D21C91A7582}”。这 特定连接时 Connections 集合会引发错误 未找到元素。
错误:0xC004800B 在数据流任务,SSIS.Pipeline:找不到 ID 为“{D7065178-0114-46AA-ABF5-5D21C91A7582}”的连接管理器 由于错误代码 0xC0010009 导致的连接管理器集合。那 “CData Elasticsearch 需要连接管理器 Destination.Connections[Elasticsearch 2020 Connection]”中 “CData Elasticsearch Destination”的连接管理器集合。 验证连接管理器集合中的连接管理器, 已使用该 ID 创建连接。
错误:0xC0047017 在数据流任务,SSIS.Pipeline:CData Elasticsearch Destination 验证失败并返回错误代码 0xC004800B。错误:数据流任务中的 0xC004700C,SSIS.Pipeline:一或 更多组件验证失败。错误:0xC0024107 在数据流任务: 任务验证期间出现错误。 SSIS 包 “c:\users...\visual studio 2015\Projects\Integration Services Project2\Integration Services Project2\Package.dtsx" 完成: 失败。程序 '[8508] DtsDebugHost.exe: DTS' 已退出 代码 0 (0x0)。
【问题讨论】:
-
好像是连接问题,包找不到连接细节。包是如何执行的(通过使用 SQL Server 代理作业或其他方式)?你能分享一些关于包的截图,ssis项目结构和你执行包的方式。
标签: elasticsearch visual-studio-2015 ssis sql-server-2012 cdata-drivers