搜索
 找回密码
 加入

史上最快的解决方案!<解决物品无法保存的问题>

214550663 2008-12-26 22:25:35 1230
虽然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

懂了吗?

评分

1

查看全部评分

5 回复

ctgwglzc
2008-12-19 23:14:16
点击查看详情
好象保存问题不单要修复排序噢
214550663
2008-12-19 23:16:18
楼主
我才下了一个土耳其的数据库,我就是这样刚刚试了一下,物品,装备,技能都还在,不会消失了...
或许还少了什么...CT能说说吗?还有哪里需要修改的?
ctgwglzc
2008-12-23 13:35:19
需要在warehouse中加个表噢
无良昆仑
2008-12-26 15:40:12
需要在warehouse中加个表噢
CT 发表于 2008-12-23 13:35

加个字段吧..仓库密码那个
ctgwglzc
2008-12-26 22:25:35
加个字段吧..仓库密码那个
无良昆仑 发表于 2008-12-26 15:40

是的噢
加个strWarehousePW项,char,10类型数据,默认值设为0
高级模式
游客