sql2005数据库安装用的是Korean_Wansung_CS_AI_KS_WS,备份是中文的排序规则,还原之后数据库的排序规则又变成中文的了。。记得以前台湾的还原后排序规则就没变。。怎么回事啊。

解决方案 »

  1.   

    如果不行,自己更改排序规则.参考:修改排序规则

    ALTER   TABLE   tb
      ALTER   COLUMN   colname   nvarchar(100)   COLLATE   Chinese_PRC_CI_AS  
    --不区分大小写ALTER   TABLE   tb  
      ALTER   COLUMN   colname   nvarchar(100)   COLLATE   Chinese_PRC_CS_AS  
    --区分大小写数据库
    ALTER   DATABASE   database  
    COLLATE   Chinese_PRC_CS_AS  
    --区分大小写ALTER   DATABASE   database  
      COLLATE   Chinese_PRC_CI_AS  
    --不区分大小写
      

  2.   

    我master等系统库都是Korean_Wansung_CS_AI_KS_WS的,备份是chinese,可视化操作下还原可以指定排序规则吗,貌似没看见
      

  3.   

    漏说了,如果有中文的字段全部都是nvarchar类型,那就可以改而且数据库的排序规则和字段的排序规则是分开的,可以不相同,你要改的话只能一个一个字段了,阿门
      

  4.   

    为什么int类型的计算列也报错呢,并不涉及字符串类型的计算。