由于与排序规则冲突,我不得不重新安装我的SQL Server 2005 Express实例。
现在,在设置中,我看不到SQL_Latin1_General_CP1_CI_AI排序规则,我看到了“Latin1_General”,而且我被告知是不一样的。
你能告诉我在哪里可以找到这个吗?
答案 0 :(得分:2)
CI和AI位表示“Case Insensitive”和“Accent Insenstive”(如果我没记错的话,它们是安装对话框中的复选框)。我认为CP1部分是“Code Page 1”,指的是美国地区,而没有CP1,它指的是英国地区(或者更一般地说,非美国英语) - 这也可能是一个单独的选择安装对话框。
如果您没有选择这些选项,它将默认为最适合Windows中系统默认国际设置的代码页(注意:这可能与您的个人资料不同国际设置)在安装时。您可以通过控制面板更改这些(包括您的系统和系统默认设置)。
更新:
我已下载并运行SQL Server Express 2005(SP3)的安装...
我在“注册信息”页面上取消选择“隐藏高级配置选项”(但不确定是否有必要)。在“排序规则设置”页面上,我选择了“SQL排序规则(用于兼容性...)”,然后是“字典顺序,不区分大小写,不区分重音,与1252字符集一起使用”。其他所有内容都保留为默认值。< / p>
结果是使用SQL_Latin1_General_CP1_CI_AI排序规则安装SQL Server Express 2005。
有关此主题的更多信息,请访问:http://msdn.microsoft.com/en-us/library/ms180175.aspx