使用SSIS中的excel连接pipe理器导入大的excel文件

情况:

现在我有几个需要填充到数据库的Excel文件。 像往常一样,首先我尝试在SSMS中使用import task导入文件,但是当我尝试编辑映射并继续下一步时失败。 (在这里,我猜是因为无法在caching中处理的Excel的大小?),然后我切换到使用SSIS,但仍然,Excel连接pipe理器不允许我预览或只是完成连接到文件。 (几分钟后,它给我错误说源不存在?)

我试图打破文件到小尺寸,它的工作。

这是我的问题:

  1. SSIS或SSMS可以从Excel中预加载文件的最大行数是多less?

  2. 而不是把大文件分解成小块(不知道每次需要分配什么样的大小),还有其他办法可以导入大尺寸的excel文件吗? 因为有很多文件是不可行的。

谢谢

SSIS不限制它可以从任何特定的源input的行数(除非你使用某种约束)。 默认情况下,预览通常只给出大约200行,我不知道有一种方法来改变它。

尽pipe您可以更改可用于查询元数据的行数(可能为10000),但是对于预览,这是非常标准的。

什么是您正在从中导入数据的Excel版本,以及您正在使用的SSDT版本是什么? 你最大的excel文件遇到的最大行数是多less?