日期:2014-05-18  浏览次数:20468 次

急!!升级到SQL2005数据库 时服务器的排序规则问题?
由于sql2000数据库默认为:Chinese_PRC_CI_AS 升级到SQL2005时服务器的排序规则是默认为:SQL_Latin1_General_CP1_CI_AS
但是升级的数据库还是默认为:Chinese_PRC_CI_AS 。到应用程式时系统总数提示异常两者不一致现象?请问如何处理此问题?
怎么可以修改SQL2005时服务器的排序规则?

------解决方案--------------------
alter database 数据库 collate 排序规则


其中,某些排序规则指定CI 不区分大小写,CS 指定区分大小写。

如:alter database 数据库 COLLATE Chinese_PRC_CI_AS 
不区分大小写,而
alter database 数据库 COLLATE Chinese_PRC_CS_AS 
使之区分大小写。

使用如下命令,可以获得更多的规则:
SELECT *
FROM ::fn_helpcollations()

------解决方案--------------------
改也许会有问题
最好重新升级