【发布时间】:2011-07-18 22:47:05
【问题描述】:
SQL 2008:使用 SQL SSIS 包,我将 Excel 工作表导出到文本文件,然后导出到 SQL 数据库。由于 SQL 数据库和某些 Excel 列之间的数据类型不匹配,我决定遵循导出过程的两个步骤。当数据类型不匹配时,SSIS 包会停止导出过程,但结果是 SSIS 包成功运行。
为避免部分导入 Excel 工作表,我决定分两步导出。当 Excel 表的不同数据类型转到文本文件时,它反映为字符串。当我从文本文件导出回 SQL 数据库时,它以 STRING 形式出现,并且由于数据类型不匹配而再次无法导出。
主要问题:如果 Excel 工作表的第 n 行不匹配,导出将在第 n 行停止。尽管如此,我们还是得到了 Package Success 的输出。 如何修复 Excel 数据导出到 SQL 数据库的数据类型不匹配?
【问题讨论】:
标签: sql-server-2008 ssis