SSIS - 将数据从 Excel 导出到 SQL 表
当我尝试使用 ssis 将数据从 Excel 导出到 SQL 表时,所有行都会被插入。但是,当我插入长度大于 255 的数据以执行 Excel 时,会出现截断错误。在输出列中,我将其更改为 500。在外部列输入中,我无法更改它。在我的 Excel 工作表中有 2808 行..但是当生成此错误时,它只插入 1632 行,而整个其他行都被截断.... 如果有人知道这一点,请帮助我......我真的很困惑......
谢谢......
When i am trying to export data from excel to sql table using ssis,the all rows are inserted . But,when i am inserting a data of length greater than 255 to excel it's giving truncation error. In output column i altered it to 500. in External column input i can't alter it. In my excel sheet there is 2808 rows..but when this error is generating its only inserting 1632 rows and whole other rows are getting truncated....
If any one knows about this,please help me..I am really stuck on this....
Thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试按长度对数据进行排序,例如最长的在前。
SSIS 中的 Excel 导入/导出有很多错误。
有时唯一的选择是编写 VBA 脚本并从 Excel 本身运行它
Try sorting your data by length eg longest first.
Excel import/export is very buggy in SSIS.
Sometimes the only option is to write VBA script and run it from excel itself