回答
这是Unicode错误,y字不能正确显示。转到高级选项卡,选择您的第三列,如图1所示:
选择数据类型字符串“文本流[DT_TEXT]”,如果“文本流[DT_TEXT]”不会工作,那么请尝试与其他数据类型也。 REF此图:
有四种文本数据类型可供选择:字符串(DT_STR),文本流(DT_TEXT),Unicode字符串(DT_WSTR)和Unicode文本流(DT_NTEXT)。不幸的是,他们都没有解决问题。 源文件数据格式是以utf8编码制表符分隔的文本。 – Luke
你能否再次检查你的输入文本文件..可能是你的文本文件中的问题。 –
这只是来自geonames.org的许多其他文件的示例。他们都显示与MS SQL Server导入向导相同的“问题”。它们都是使用utf8编码的制表符分隔的文本,我可以正确地读取它们任何平面文件阅读器(例如Notepad ++),问题似乎在MS SQL Server导入向导中无法正确解释它们。现在,我知道MS SQL服务器可能不是最好的导入工具,但它是免费的。任何人都可以建议我一个自由的选择? – Luke
- 1. 导入导出向导SQL Server 2012
- 2. SQL Server 2005导入和导出向导
- 3. SQL Server导入导出向导错误
- 4. SQL Server导入和导出向导导入错误的字符 - 代码页
- 5. SQL Server从.tsv或.txt导入错误(使用导入向导)
- 6. SQL Server导入向导将NULL视为文字字符串'NULL'
- 7. SQL Server导入导出向导(SQL Server Express)
- 8. SQL Server 2005导入向导和空值
- 9. 导出到PostgreSQL时SQL Server导入和导出向导出错
- 10. 从SQL Server 2008导入和导出向导到SQL Azure
- 11. SQL Server导入字符编码的Excel
- 12. SQL Server批量导入 - 字符翻译?
- 13. SQL Server导入行字符串表列
- 14. SQL Server 2008 Express 32位导入和导出向导安装
- 15. SQL Server导入和导出向导中的源类型200?
- 16. SQL导入向导 - 错误
- 17. SQL导入向导丢弃前导零
- 18. 导致sql注入
- 19. SQL Server事务:插入导致锁?
- 20. 我不能导入文本数据文件导入SQL Server 2008中使用导入向导
- 21. SQL Server导入表
- 22. Fuzzywuzzy导入错误怪异
- 23. 使用FasterCSV导出到csv导致奇怪的标点符号
- 24. Sql Server 2014 SSIS导入向导 - 如何插入GUID值
- 25. 使用SSMS将数据从SQL Server数据库导入到另一个导入/导出向导
- 26. 导入DAT文件内容到SQL Server表使用导入导出向导 - 错误
- 27. 导轨 - 导入CSV导入行末尾的新行字符导致错误
- 28. 在SQL Server导入导出向导中使用SQL语句更新使用Excel中的数据的数据库
- 29. 导入Access .mdb时SQL Server导入向导“工作组信息文件”错误
- 30. MS SQL Server导入 - 使用新的非NULL列导入数据
如何定义列?他们varchar而不是nvarchar?并且该文本文件是一个unicode文件? – GuidoG
不知道:我应该在哪里看到或更改列数据类型定义? – Luke
我从来没有使用导入向导,所以我不知道。但是你的问题似乎与unicode相关。文本文件是unicode文件吗?你可以检查,当在记事本中打开。如果是这样,您还可以将向导中的设置修改为unicode – GuidoG