我遇到VS SSDT 2017 SSIS Express Edition问题。我的源是Oracle 12 G,目标是SQL Server 2017。我的包包含简单的数据加载任务;源连接和目标连接。数据来自SQL脚本。使用OLE DB连接。源中的计数为238674行,但SSIS仅加载和插入144254行,并且没有任何错误。包成功结束(绿色复选标记)。目标表没有类型或其他问题。所有类型和大小都与源相同。当我从SQL脚本中删除大多数列,只加载1或2列时,它会提取并插入所有238674行。但当列数更多(8-9列)时,插入的行数会越来越小。
2条答案
按热度按时间of1yzvn41#
我能够通过这种方式解决这个问题:1.以管理员身份打开SSDT 2.使用ODBC源(32位)进行Oracle源连接3.使用SQL Server目标进行MSSQL 2017连接
在这种情况下,一切都工作正常。
wswtfjt72#
设置数据流设置AutoAdjustBufferSize = True,同样的问题也为我解决了。