我对VS SSDT 2017,SSIS 有一个问题。我的源代码是Oracle 12G,目标是Server 2017。我的包由简单的数据加载任务、源连接和目标连接组成。数据来自SQL脚本。使用OLE DB连接。源中的计数表示238674行,但SSIS只加载和插入144254行,没有任何错误。包以成功结束(绿色复选标记)。目标表在类型或其他方面没有问题。所有类型和大小都与源相同。当我从script中删除大多数列并仅加载1或2个列时,它将提取和插入所有238674行。但是当有更多的列(8-9列)时,插入的行号就会越来越小。
发布于 2018-12-03 10:51:26
我通过这种方式解决了这个问题: 1.以管理员身份打开SSDT;2.对Oracle源代码连接使用ODBC源(32位);3.对MSSQL 2017连接使用Server目的地
在这种情况下一切正常。
发布于 2021-04-20 19:00:29
设置DataFlow设置AutoAdjustBufferSize = True,同样的问题为我解决了。
https://stackoverflow.com/questions/53513189
复制相似问题