我有一堆 UTF-8 编码的平面文件需要导入 SQL Server 2008 R2 数据库。批量插入无法识别直径,似乎也无法接受 UTF-8。
我知道有很多关于 SQL Server 2008 如何处理 UTF-8 编码的文章,但我正在寻找任何更新的答案,因为这些文章中的大多数都是旧的。
我有什么办法可以通过在插入之前转换它们或在插入期间运行进程将这些平面文件放入数据库中?
我想远离手动转换每一个。此外,我尝试创建的 SSIS 包可以读取和分离数据。它只是无法移动看起来的数据。:(
平面文件由 Java 生成。将 java 环境从 UTF-8 转换为任何其他编码均不成功。
笔记
我无意存储 UTF-8 数据。我的分隔符很时髦,因为它是 UTF-8。分隔列和行时,SQL Server 无法读取字符。而已。