请问SSIS抽取数据时候,数据抽取大部分时候出现开放式数据库odbc连接错误

0
请问大神们SSIS抽取数据时候,数据抽取大部分时候出现开放式数据库odbc连接错误?而且余下的数据为今天凌晨以后的数据,这是为何呢?之前都是没问题的
 

QQ截图20160620170027.jpg

 
已邀请:
0

天善_小龙 2016-06-21 回答

你可以在PACKAGE层面,再收集一些LOG,查看下更多的详细的信息。
 
如果是大部分数据抽取是成功的,只是偶尔数据抽取失败了。那你要更多的分析下你的源数据服务器和目标数据服务器之间的网络连接。。。
 
我之前遇到这样相似的问题是由于网络不稳定,源数据库存储在IDC机房,目标数据库存储在公司内网,之间只有20M的带宽。一到晚上数据抽取的时候,遇到两个问题:
1. 数据抽取时间较长。
2. 网络不稳定,经常随机出现管道引擎调用错误。
 
后面的解决方案是,用Oracle主从进行数据同步到公司内网。数据抽取从公司内网从机抽取,根本上解决了上面两个问题。。。
 
楼主针对自身的生产环境,好好分析下。或者有必要,把信息描述的更清楚一些。
 
0

DimpleSenior 2016-06-21 回答

谢谢大神的回答。
网络问题应该不会,直接内网内部数据抽取。
抽取时间也不是很长,然后数据量也不是很大,四万条数据左右。
我在想会不会和源数据和目标数据库表结构有些差异,字符不规范或者超长了目标数据表造成的抛出开放式数据库连接错误,大神觉得有没可能呢?
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2016-06-23 回答

看看还有没有详细点的日志信息,这个错误太一般了, 另外上面也提到了网络稳定性

要回复问题请先登录注册