【发布时间】:2011-02-01 15:20:51
【问题描述】:
我已经在 SQL Server 2005 上工作了几年,从来没有遇到过排序规则问题。但是,我在虚拟机上安装了 SQL 2008,并尝试使用 Redgate SQL 比较将我的 2005 数据库与新的 2008 服务器同步。它未能抱怨两台服务器上的排序规则不同。
经过快速研究,我发现我的 2005 使用的是 Latin1_General_CI_AS,而新的 2008 安装使用的是 SQL_Latin1_General_CP1_CI_AS。
为什么 2008 使用的东西与 2005 不同?两次我都刚刚完成了默认安装。其次,我应该怎么做才能使它们相同,哪种排序规则是正确的?
【问题讨论】:
标签: sql-server sql-server-2005 sql-server-2008