
2008-6-24 14:40
zengshaojie
【有问必答】sql2000排序规则问题
前一段时间遇到一个比较棘手的问题
如果是繁体系统,安装sql2000时,默认排序规则就是Chinese_Taiwan_Stroke_CI_AS
而我们公司的系统是简体的,安装的sql2000的默认排序规则是Chinese_PRC_CI_AI,在公司的电脑上(简体系统)做sql备份文件。
我们公司的产品需要安装到客户(繁体系统)那边去,代码和数据库备份文件
大家知道数据库还原有2种方式,一种是用数据库备份文件还原,另一种是copy两个数据库文件*.mdf和*.ldf
但是这就有问题了。
当用数据库备份文件还原后,程序运行正常,没问题。
但是当用*.mdf和*.ldf去附加数据库时,问题就出现了,程序运行出错,看了日志,是依赖项问题。
大家知道这个原因是什么吗?
2008-6-24 14:53
itpub小尾巴鱼
啥时候整出的有问必答?
2008-6-24 15:03
itpub小尾巴鱼
你不是知道是依赖项的问题了嘛,日志什么的都有嘛?
2008-6-24 15:04
itpub小尾巴鱼
估计是什么排序规则冲突的问题。对sql server 管理不是很熟悉。给你一篇文档看看吧。
[url]http://www.cnblogs.com/si812cn/archive/2007/06/21/791664.html[/url]
2008-6-24 18:08
zengshaojie
多谢小尾巴鱼
是知道了问题所在
但是想知道为什么会发生这样的情况
一开始不知道
整了好久好久
后来没用mdf方式附加才搞定
有些企业是台资或者港资的
系统都是繁体
2008-6-24 21:40
smthgdin
在sqlserver中,字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存
储和比较字符所使用的规则。换句话说就是不同排序模式导致列中,每个单元的屋里存储有差异。
2008-6-24 21:43
smthgdin
解决办法 ms server 版已经有人回答了。
页:
[1]

Powered by ITPUB论坛