多谢,
但不升级,而重新安装,使用Char或varchar也无法显示中文?

解决方案 »

  1.   

    你的OS是什么语言的?
    你在安装sql server时所选的字符集是否"936"?
      

  2.   

    多谢,
    我是这样安装的:
    在一台新机器上安装Windows2000 server 中文版
    再装SQL6.5,将原来的备份恢复到该机器中,然后安装SQL7.0,升级数据库,结果无法显示中文。在SQL6.5和SQL7.0中,都是用的字符集1252,但SQL6.5能正常显示。
    且,如果SQL6.5和SQL7.0的字符集不同的话,是无法正常升级数据库的。
    请教。
      

  3.   

    SQL server7.0的字符集应该是936.不是1252。
    我想问题应该在这儿。
      

  4.   

    我手头没有SQL的书,不知1252代表那一个。
    sql server 内核是DBSC,不是uncode的。所以字符集不对。肯定看不见中文。
      

  5.   

    但是SQL6.5却可以使用1252显示中文,
    还有一个问题,安装完SQL7.0后,如何知道是何字符集?