none
SQL 2008 R2 从平面数据源导入数据时,由于姓名字段中的生僻字而无法导入数据 RRS feed

  • 问题

  • 大家好:

    SQL 2008 R2 从平面数据源导入数据时,由于姓名字段中的生僻字而无法导入数据,请问有什么方法可以解决这个问题:)

    2011年6月14日 1:49

答案

  • 你好 wuguoqin

     

    请问您在导入的过程中,在选择数据源页面上制定的localeCode Page是什么?请确保Locale选择的是Chinese(Simplified)

     

    更多的详细信息,请参考以下连接中的“数据源 = 平面文件源”部分:

    http://msdn.microsoft.com/zh-cn/library/ms189667(v=SQL.105).aspx

     

    Thanks,
    Weilin Qiao


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    2011年6月15日 8:14
    版主
  • 把文件另存为 Unicode 格式,数据库中的字段类型设置为 nvarchar/nchar 这类的 Unicode 类型字段,应该就可以了

    Unicode 是不需要设置 Locale 和 Code Page 的

     

    如果还是不行,请提供一个简单的要导的文件和表结构给大家测试一下

    2011年6月16日 6:56

全部回复

  • 应该不会出现这种情况

    建议把出错的记录找到,和出错的错误内容,一起发上来看看。

     


    family as water
    2011年6月14日 9:01
  • 你好 wuguoqin

     

    请问您在导入的过程中,在选择数据源页面上制定的localeCode Page是什么?请确保Locale选择的是Chinese(Simplified)

     

    更多的详细信息,请参考以下连接中的“数据源 = 平面文件源”部分:

    http://msdn.microsoft.com/zh-cn/library/ms189667(v=SQL.105).aspx

     

    Thanks,
    Weilin Qiao


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    2011年6月15日 8:14
    版主
  • 把文件另存为 Unicode 格式,数据库中的字段类型设置为 nvarchar/nchar 这类的 Unicode 类型字段,应该就可以了

    Unicode 是不需要设置 Locale 和 Code Page 的

     

    如果还是不行,请提供一个简单的要导的文件和表结构给大家测试一下

    2011年6月16日 6:56
  • 问题已解决,忘记关贴了

    由于部分生僻汉字的编码后半部分会和'|'相同,导致导入数据时报错,后来的解决方案是在数源中使用‘|!’分割,就不会报错了:)

    2011年8月26日 7:19