ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 【有问必答】sql2000排序规则问题
新一届的微软MVP评选已经开始,欢迎各位推荐!
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论坛