| 虽然GB123已经公布了方法,但是那个方法太慢太笨了.^_^ 
 毕竟现在汉化的数据库大多不完善,相信大家都会试用国外发布的数据库吧.
 
 为了更好的测试国外的数据库,我提供了一个超快速更改排序规则的脚本.
 
 直接在SQL 查询分析器里执行哦~
 
 执行脚本
 
 ----------------------------------------------------------------------------------------
 
 alter database KN_online collate Chinese_PRC_CI_AS
 
 update   dbo.syscolumns   set   collationid=53284   where   collationid=53265
 update   dbo.syscolumns   set   collationid=53284   where   collationid=872468488
 
 ----------------------------------------------------------------------------------------
 
 在执行这个脚本前请先修改你的数据库允许对系统目录进行修改
 
 右键(Local)---属性---服务器设置---允许对系统目录直接进行修改(M)
 
 然后执行这个脚本就可以了
 
 第一句的意思是把数据库的排序规则改成中文
 
 第二和第三句的意思是把所有表列的排序规则改成中文
 
 
 
 这个脚本只适用与土耳其的数据库,可以改其他的数据库吗?可以!不过要你会改这段代码,很容易的
 
 首先查看你的表列都有哪些排序规则
 
 select distinct collationid from syscolumns
 
 上面这条语句就是获得指定数据库里面所有表列排序规则的ID
 
 如下
 
 collationid
 
 872468488 SQL_Latin1_General_CP1_CI_AS
 65572  CHINSES_PRC_BIN
 53284  Chinese_PRC_CI_AS
 49188  Chinese_PRC_CS_AS
 
 
 
 如果要把Chinese_PRC_CS_AS改成Chinese_PRC_CI_AS
 
 就改成这样
 
 update   dbo.syscolumns   set   collationid=53284   where   collationid=49188
 
 懂了吗?
 |