gpt4 book ai didi

sql - 从excel中导入数据到sql server

转载 作者:行者123 更新时间:2023-12-04 22:03:49 24 4
gpt4 key购买 nike

我正在尝试使用 ssis 包将数据导入 sql server。我有一个名为 description 的列,它有一个包含 690 个字符的单元格。

我收到一个截断错误,因为 SSIS 无法计算出所需的最大长度。我尝试更改 excel 源连接的输出列属性,但这没有帮助。但是,当我将具有最大长度的单元格移动到第一行时,它可以完美地工作(因为 ssis 包确定了前 8 行的最大长度)。

因为我想自动执行此过程,所以我不想每次都修改 Excel 工作表。我读过有关更改 ssis 读取的行集数量的信息,但一直无法弄清楚如何去做。

任何类型的帮助将不胜感激。

最佳答案

问题的答案是您转到 Windows 注册表并更改 excel 连接管理器以查看超过 8 行以确定列数据类型和长度,这解决了问题。

您可以通过在运行控制台中键入“regedit”来转到 Windows 注册表,当您进入 Windows 注册表时,您会跟随

HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> Microsoft -> Jet -> 4.0 ->Engines -> Excel -> and then set the typeguessrows to 0, so that it can parse through the entire file instead of the top 8 rows.

关于sql - 从excel中导入数据到sql server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44637862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com