【发布时间】:2012-02-24 21:50:56
【问题描述】:
我一直在参考以下页面:
http://msdn.microsoft.com/en-us/library/ms178129.aspx
我只是想从包含 Unicode 字符的文件中批量导入一些数据。我曾尝试用 UC-2、UTF-8 等对实际数据文件进行编码,但没有任何效果。我还修改了格式文件以使用SQLNCHAR,但它仍然不起作用并给出错误:
第 1 行第 1 列的批量加载数据转换错误(截断)
我认为这与上面链接中的这句话有关:
要使格式文件与 Unicode 字符数据文件一起工作,所有 输入字段必须是 Unicode 文本字符串(即,无论是固定大小 或以字符结尾的 Unicode 字符串)。
这究竟是什么意思?我认为这意味着每个字符串都需要是固定的 2 个字节,UCS-2 中的文件编码应该处理???
【问题讨论】:
标签: sql-server unicode import bulk