【发布时间】:2014-10-14 22:06:18
【问题描述】:
我最难将包含大约 300 条记录的 Excel 文件导入 SQL 服务器而不会出错。我收到一个文本将被截断的错误,但我检查了该字段中的最大字符数为 520 个字符。导入 Varchar(MAX) 字段应该没问题。关于将 Excel 文件(只有一个选项卡)导入 SQL Server 2012 的最佳程序有什么建议吗?我已经尝试了所有我能想到的方法,包括编辑映射等,但仍然无法正确导入。
【问题讨论】:
-
您的 varchar 列可能被指定为仅包含较少数量的字符,请检查表的结构。
-
您可能正在导入 unicode 数据,这需要一个 nvarchar(max) 字段。
-
我问一个问题得了负1?真的吗?在我问这个问题之前,为了安全起见,我确实进入了编辑映射并将所有 varchars 更改为 varchar(max)。
标签: sql sql-server excel sql-server-2012