BULK INSERT [table1]
FROM 'd:\1.txt'
WITH
(
    FORMATFILE='d:\format.xml'
)
执行后,错误提示第 1 行、第 1 列(id)出现大容量加载数据转换错误(类型不匹配或者字符对于指定的代码页无效)(第1列列名是ID)文件使用的编码是 UTF-8
如果转换成 ANSI 就可以通过然后查原因,查不出,设置了 CODEPAGE 参数也没有
在看到这篇文章后,心灰意冷http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=370419难道 SQL SERVER 真不支持 UTF-8 ?
一定要我转成 ANSI?
其他倒没什么,文本里有 ANSI 不能存储 UTF-8 字符我想问,还有什么好办法没?
希望有这类经验的,请赐教