安装程序中的排序规则设置
如果服务器之间的排序规则设置不一致,许多服务器对服务器的活动就可能失败或生成不一致的结果。 为避免这种情况,请选择与其他 SQL Server 实例中的排序规则设置匹配的 Windows 区域设置或 SQL Server 排序规则 (SQL_*)。
SQL Server 2008 支持在以下级别设置排序规则:
服务器
数据库
列
表达式
有关详细信息,请参阅 排序规则和国际术语和如何从命令提示符安装 SQL Server 2008。
二进制排序规则
二进制排序规则基于每个字符的位模式来排序和比较 SQL Server 中的数据。 SQL Server 中的每个二进制排序规则都映射到特定的语言区域设置和 ANSI 代码页,且每个都执行区分大小写和区分重音的数据排序。 有关详细信息,请参阅 Windows 排序规则排序样式和BIN 和 BIN2 排序规则的使用准则。
Windows 系统区域设置
默认安装设置由 Windows 系统区域设置决定。 服务器级排序规则可以在设置期间更改,也可以在安装前通过更改 Windows 系统区域设置进行更改。 默认排序规则设置为与每个特定区域设置关联的最早可用版本。 这是出于向后兼容的原因。 因此,不推荐总是使用这些排序规则。 若要利用 SQL Server 2008 功能,请更改 Windows 排序规则的默认安装设置。
若要为 Windows Vista 之前的操作系统设置 Windows 区域设置,请在“控制面板”内**“区域和语言选项”中的“高级”选项卡上查找相应的 Windows 系统区域设置名称。 在 Windows Vista 中,使用“格式”**选项卡。
排序规则指示符
从“排序规则指示符”列表中选择特定的 Windows 排序规则的名称。 例如,对于美国英语字符集,请使用 Latin1_General。
排序顺序
选择用于所选排序规则指示符的排序顺序选项。 二进制是最快的排序顺序,并且区分大小写,但是可能会产生意外的排序顺序。 如果选择了“二进制”,则“区分大小写”、“区分重音”、“区分假名”和“区分全半角”选项将不可用。 有关详细信息,请参阅 Windows 排序规则排序样式。
SQL Server 安装程序中的默认排序规则
在控制面板中,在**“区域和语言选项”上的“高级”选项卡中找到 Windows 系统区域设置名称。 在 Windows Vista 中,使用“格式”**选项卡。 下表说明了用于使排序规则设置与现有 Windows 区域设置匹配的对应排序规则指示符:
Windows 区域设置 |
Windows LCID |
SQL LCID |
默认排序规则 |
---|---|---|---|
南非荷兰语(南非) |
0x0436 |
0x0409 |
Latin1_General_CI_AS |
阿尔巴尼亚语(阿尔巴尼亚) |
0x041c |
0x041c |
Albanian_CI_AS |
阿尔萨斯语(法国) |
0x0484 |
0x0409 |
Latin1_General_CI_AS |
阿姆哈拉语(埃塞俄比亚) |
0x045e |
0x0409 |
Latin1_General_CI_AS |
阿拉伯语(阿尔及利亚) |
0x1401 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(巴林群岛) |
0x3c01 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(埃及) |
0x0c01 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(伊拉克) |
0x0801 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(约旦) |
0x2c01 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(科威特) |
0x3401 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(黎巴嫩) |
0x3001 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(利比亚) |
0x1001 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(摩洛哥) |
0x1801 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(阿曼) |
0x2001 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(卡塔尔) |
0x4001 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(沙特阿拉伯) |
0x0401 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(叙利亚) |
0x2801 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(突尼斯) |
0x1c01 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(阿拉伯联合酋长国) |
0x3801 |
0x0401 |
Arabic_CI_AS |
阿拉伯语(也门) |
0x2401 |
0x0401 |
Arabic_CI_AS |
亚美尼亚语(亚美尼亚) |
0x042b |
0x0419 |
Latin1_General_CI_AS |
阿萨姆语(印度) |
0x044d |
0x044d |
在服务器级别不可用 |
阿泽里语(阿塞拜疆,西里尔语) |
0x082c |
0x082c |
不推荐使用,在服务器级别不可用 |
阿泽里语(阿塞拜疆,拉丁语) |
0x042c |
0x042c |
不推荐使用,在服务器级别不可用 |
巴什基尔语(俄罗斯) |
0x046d |
0x046d |
Latin1_General_CI_AI |
巴斯克语(巴斯克) |
0x042d |
0x0409 |
Latin1_General_CI_AS |
白俄罗斯语(白俄罗斯) |
0x0423 |
0x0419 |
Cyrillic_General_CI_AS |
孟加拉语(孟加拉) |
0x0845 |
0x0445 |
在服务器级别不可用 |
孟加拉语(印度) |
0x0445 |
0x0439 |
在服务器级别不可用 |
波斯尼亚语(波斯尼亚和黑塞哥维那,西里尔语) |
0x201a |
0x201a |
Latin1_General_CI_AI |
波斯尼亚语(波斯尼亚和黑塞哥维那,拉丁语) |
0x141a |
0x141a |
Latin1_General_CI_AI |
布列塔尼语(法国) |
0x047e |
0x047e |
Latin1_General_CI_AI |
保加利亚语(保加利亚) |
0x0402 |
0x0419 |
Cyrillic_General_CI_AS |
加泰罗尼亚语(加泰罗尼亚) |
0x0403 |
0x0409 |
Latin1_General_CI_AS |
中文(中华人民共和国香港特别行政区) |
0x0c04 |
0x0404 |
Chinese_Taiwan_Stroke_CI_AS |
中文(澳门特别行政区) |
0x1404 |
0x1404 |
Latin1_General_CI_AI |
中文(澳门特别行政区) |
*0x21404 |
0x21404 |
Latin1_General_CI_AI |
中文(中华人民共和国) |
0x0804 |
0x0804 |
Chinese_PRC_CI_AS |
中文(中华人民共和国) |
*0x20804 |
0x20804 |
Chinese_PRC_Stroke_CI_AS |
中文(新加坡) |
0x1004 |
0x0804 |
Chinese_PRC_CI_AS |
中文(新加坡) |
*0x21004 |
0x20804 |
Chinese_PRC_Stroke_CI_AS |
中文(台湾) |
*0x30404 |
0x30404 |
Chinese_Taiwan_Bopomofo_CI_AS |
中文(台湾) |
0x0404 |
0x0404 |
Chinese_Taiwan_Stroke_CI_AS |
科西嘉语(法国) |
0x0483 |
0x0483 |
Latin1_General_CI_AI |
克罗地亚语(波斯尼亚和黑塞哥维那,拉丁语) |
0x101a |
0x041a |
Croatian_CI_AS |
克罗地亚语(克罗地亚) |
0x041a |
0x041a |
Croatian_CI_AS |
捷克语(捷克共和国) |
0x0405 |
0x0405 |
Czech_CI_AS |
丹麦语(丹麦) |
0x0406 |
0x0406 |
Danish_Norwegian_CI_AS |
达里语(阿富汗) |
0x048c |
0x048c |
Latin1_General_CI_AI |
迪维希语(马尔代夫) |
0x0465 |
0x0465 |
在服务器级别不可用 |
荷兰语(比利时) |
0x0813 |
0x0409 |
Latin1_General_CI_AS |
荷兰语(荷兰) |
0x0413 |
0x0409 |
Latin1_General_CI_AS |
英语(澳大利亚) |
0x0c09 |
0x0409 |
Latin1_General_CI_AS |
英语(伯里兹) |
0x2809 |
0x0409 |
Latin1_General_CI_AS |
英语(加拿大) |
0x1009 |
0x0409 |
Latin1_General_CI_AS |
英语(加勒比海) |
0x2409 |
0x0409 |
Latin1_General_CI_AS |
英语(印度) |
0x4009 |
0x0409 |
Latin1_General_CI_AS |
英语(爱尔兰) |
0x1809 |
0x0409 |
Latin1_General_CI_AS |
英语(牙买加) |
0x2009 |
0x0409 |
Latin1_General_CI_AS |
英语(马来西亚) |
0x4409 |
0x0409 |
Latin1_General_CI_AS |
英语(新西兰) |
0x1409 |
0x0409 |
Latin1_General_CI_AS |
英语(菲律宾) |
0x3409 |
0x0409 |
Latin1_General_CI_AS |
英语(新加坡) |
0x4809 |
0x0409 |
Latin1_General_CI_AS |
英语(南非) |
0x1c09 |
0x0409 |
Latin1_General_CI_AS |
英语(特立尼达和多巴哥) |
0x2c09 |
0x0409 |
Latin1_General_CI_AS |
英语(英国) |
0x0809 |
0x0409 |
Latin1_General_CI_AS |
英语(美国) |
0x0409 |
0x0409 |
SQL_Latin1_General_CP1_CI_AS |
英语(津巴布韦) |
0x3009 |
0x0409 |
Latin1_General_CI_AS |
爱沙尼亚语(爱沙尼亚) |
0x0425 |
0x0425 |
Estonian_CI_AS |
法罗语(法罗群岛) |
0x0438 |
0x0409 |
Latin1_General_CI_AS |
菲律宾语(菲律宾) |
0x0464 |
0x0409 |
Latin1_General_CI_AS |
芬兰语(芬兰) |
0x040b |
0x040b |
Finnish_Swedish_CI_AS |
法语(比利时) |
0x080c |
0x040c |
French_CI_AS |
法语(加拿大) |
0x0c0c |
0x040c |
French_CI_AS |
法语(法国) |
0x040c |
0x040c |
French_CI_AS |
法语(卢森堡) |
0x140c |
0x040c |
French_CI_AS |
法语(摩纳哥) |
0x180c |
0x040c |
French_CI_AS |
法语(瑞士) |
0x100c |
0x040c |
French_CI_AS |
弗里西语(荷兰) |
0x0462 |
0x0462 |
Latin1_General_CI_AI |
加利西亚语(西班牙) |
0x0456 |
0x0409 |
Latin1_General_CI_AS |
格鲁吉亚语(格鲁吉亚) |
*0x10437 |
0x10437 |
Georgian_Modern_Sort_CI_AS |
格鲁吉亚语(格鲁吉亚) |
0x0437 |
0x0419 |
Latin1_General_CI_AS |
德语 - 电话簿排序(DIN) |
*0x10407 |
0x10407 |
German_PhoneBook_CI_AS |
德语(奥地利) |
0x0c07 |
0x0409 |
Latin1_General_CI_AS |
德语(德国) |
0x0407 |
0x0409 |
Latin1_General_CI_AS |
德语(列支敦士登) |
0x1407 |
0x0409 |
Latin1_General_CI_AS |
德语(卢森堡) |
0x1007 |
0x0409 |
Latin1_General_CI_AS |
德语(瑞士) |
0x0807 |
0x0409 |
Latin1_General_CI_AS |
希腊语(希腊) |
0x0408 |
0x0408 |
Greek_CI_AS |
格陵兰语(格陵兰) |
0x046f |
0x0406 |
Danish_Norwegian_CI_AS |
古吉拉特语(印度) |
0x0447 |
0x0439 |
在服务器级别不可用 |
豪撒语(尼日利亚,拉丁语) |
0x0468 |
0x0409 |
Latin1_General_CI_AS |
希伯来语(以色列) |
0x040d |
0x040d |
Hebrew_CI_AS |
印地语(印度) |
0x0439 |
0x0439 |
在服务器级别不可用 |
匈牙利语(匈牙利) |
0x040e |
0x040e |
Hungarian_CI_AS |
匈牙利语技术排序 |
*0x1040e |
0x1040e |
Hungarian_Technical_CI_AS |
冰岛语(冰岛) |
0x040f |
0x040f |
Icelandic_CI_AS |
伊博语(尼日利亚) |
0x0470 |
0x0409 |
Latin1_General_CI_AS |
印度尼西亚语(印度尼西亚) |
0x0421 |
0x0409 |
Latin1_General_CI_AS |
因纽特语(加拿大,拉丁语) |
0x085d |
0x0409 |
Latin1_General_CI_AS |
因纽特语(语音节)加拿大 |
0x045d |
0x045d |
Latin1_General_CI_AI |
爱尔兰语(爱尔兰) |
0x083c |
0x0409 |
Latin1_General_CI_AS |
意大利语(意大利) |
0x0410 |
0x0409 |
Latin1_General_CI_AS |
意大利语(瑞士) |
0x0810 |
0x0409 |
Latin1_General_CI_AS |
日语(日本 XJIS) |
0x0411 |
0x0411 |
Japanese_CI_AS |
日语(日本) |
*0x040411 |
0x40411 |
Latin1_General_CI_AI |
卡纳达语(印度) |
0x044b |
0x0439 |
在服务器级别不可用 |
哈萨克语(哈萨克斯坦) |
0x043f |
0x043f |
Kazakh_90_CI_AS |
高棉语(柬埔寨) |
0x0453 |
0x0453 |
在服务器级别不可用 |
基切语(危地马拉) |
0x0486 |
0x0c0a |
Modern_Spanish_CI_AS |
卢旺达语(卢旺达) |
0x0487 |
0x0409 |
Latin1_General_CI_AS |
孔卡尼语(印度) |
0x0457 |
0x0439 |
在服务器级别不可用 |
朝鲜语(朝鲜语字典排序) |
0x0412 |
0x0412 |
Korean_Wansung_CI_AS |
吉尔吉斯语(吉尔吉斯斯坦) |
0x0440 |
0x0419 |
Cyrillic_General_CI_AS |
老挝语(老挝人民民主共和国) |
0x0454 |
0x0454 |
在服务器级别不可用 |
拉脱维亚语(拉脱维亚) |
0x0426 |
0x0426 |
Latvian_CI_AS |
立陶宛语(立陶宛) |
0x0427 |
0x0427 |
Lithuanian_CI_AS |
下索布语(德国) |
0x082e |
0x0409 |
Latin1_General_CI_AS |
卢森堡语(卢森堡) |
0x046e |
0x0409 |
Latin1_General_CI_AS |
马其顿语(马其顿,FYROM) |
0x042f |
0x042f |
Macedonian_FYROM_90_CI_AS |
马来语(文莱达鲁萨兰国) |
0x083e |
0x0409 |
Latin1_General_CI_AS |
马来语(马来西亚) |
0x043e |
0x0409 |
Latin1_General_CI_AS |
马拉雅拉姆语(印度) |
0x044c |
0x0439 |
在服务器级别不可用 |
马耳他语(马耳他) |
0x043a |
0x043a |
Latin1_General_CI_AI |
毛利语(新西兰) |
0x0481 |
0x0481 |
Latin1_General_CI_AI |
马普丹冈语(智利) |
0x047a |
0x047a |
Latin1_General_CI_AI |
马拉地语(印度) |
0x044e |
0x0439 |
在服务器级别不可用 |
莫霍克语(加拿大) |
0x047c |
0x047c |
Latin1_General_CI_AI |
蒙古语(蒙古) |
0x0450 |
0x0419 |
Cyrillic_General_CI_AS |
蒙古语(中华人民共和国) |
0x0850 |
0x0419 |
Cyrillic_General_CI_AS |
尼泊尔语(尼泊尔) |
0x0461 |
0x0461 |
在服务器级别不可用 |
挪威语(伯克梅尔,挪威) |
0x0414 |
0x0414 |
Latin1_General_CI_AI |
挪威语(尼诺斯克语,挪威) |
0x0814 |
0x0414 |
Latin1_General_CI_AI |
奥克西唐语(法国) |
0x0482 |
0x040c |
French_CI_AS |
奥里雅语(印度) |
0x0448 |
0x0439 |
在服务器级别不可用 |
普什图语(阿富汗) |
0x0463 |
0x0463 |
在服务器级别不可用 |
波斯语(伊朗) |
0x0429 |
0x0429 |
Latin1_General_CI_AI |
波兰语(波兰) |
0x0415 |
0x0415 |
Polish_CI_AS |
葡萄牙语(巴西) |
0x0416 |
0x0409 |
Latin1_General_CI_AS |
葡萄牙语(葡萄牙) |
0x0816 |
0x0409 |
Latin1_General_CI_AS |
旁遮普语(印度) |
0x0446 |
0x0439 |
在服务器级别不可用 |
克丘亚语(玻利维亚) |
0x046b |
0x0409 |
Latin1_General_CI_AS |
克丘亚语(厄瓜多尔) |
0x086b |
0x0409 |
Latin1_General_CI_AS |
克丘亚语(秘鲁) |
0x0c6b |
0x0409 |
Latin1_General_CI_AS |
罗马尼亚语(罗马尼亚) |
0x0418 |
0x0418 |
Romanian_CI_AS |
罗曼什语(瑞士) |
0x0417 |
0x0417 |
Latin1_General_CI_AI |
俄语(俄罗斯) |
0x0419 |
0x0419 |
Cyrillic_General_CI_AS |
萨米语(伊纳里,芬兰) |
0x243b |
0x083b |
Latin1_General_CI_AI |
萨米语(律勒欧,挪威) |
0x103b |
0x043b |
Latin1_General_CI_AI |
萨米语(律勒欧,瑞典) |
0x143b |
0x083b |
Latin1_General_CI_AI |
萨米语(北方,芬兰) |
0x0c3b |
0x083b |
Latin1_General_CI_AI |
萨米语(北方,挪威) |
0x043b |
0x043b |
Latin1_General_CI_AI |
萨米语(北方,瑞典) |
0x083b |
0x083b |
Latin1_General_CI_AI |
萨米语(斯科特,芬兰) |
0x203b |
0x083b |
Latin1_General_CI_AI |
萨米语(南方,挪威) |
0x183b |
0x043b |
Latin1_General_CI_AI |
萨米语(南方,瑞典) |
0x1c3b |
0x083b |
Latin1_General_CI_AI |
梵语(印度) |
0x044f |
0x0439 |
在服务器级别不可用 |
塞尔维亚语(波斯尼亚和黑塞哥维那,西里尔语) |
0x1c1a |
0x0c1a |
Latin1_General_CI_AI |
塞尔维亚语(波斯尼亚和黑塞哥维那,拉丁语) |
0x181a |
0x081a |
Latin1_General_CI_AI |
塞尔维亚语(塞尔维亚,西里尔语) |
0x0c1a |
0x0c1a |
Latin1_General_CI_AI |
塞尔维亚语(塞尔维亚,拉丁语) |
0x081a |
0x081a |
Latin1_General_CI_AI |
巴索托语/北索托语(南非) |
0x046c |
0x0409 |
Latin1_General_CI_AS |
茨瓦纳语(南非) |
0x0432 |
0x0409 |
Latin1_General_CI_AS |
僧伽罗语(斯里兰卡) |
0x045b |
0x0439 |
在服务器级别不可用 |
斯洛伐克语(斯洛伐克) |
0x041b |
0x041b |
Slovak_CI_AS |
斯洛文尼亚语(斯洛文尼亚) |
0x0424 |
0x0424 |
Slovenian_CI_AS |
西班牙语(阿根廷) |
0x2c0a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(玻利维亚) |
0x400a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(智利) |
0x340a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(哥伦比亚) |
0x240a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(哥斯达黎加) |
0x140a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(多米尼加共和国) |
0x1c0a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(厄瓜多尔) |
0x300a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(萨尔瓦多) |
0x440a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(危地马拉) |
0x100a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(洪都拉斯) |
0x480a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(墨西哥) |
0x080a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙(尼加拉瓜) |
0x4c0a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(巴拿马) |
0x180a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(巴拉圭) |
0x3c0a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(秘鲁) |
0x280a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(波多黎各) |
0x500a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(西班牙) |
0x0c0a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(西班牙,传统风格) |
0x040a |
0x040a |
Traditional_Spanish_CI_AS |
西班牙语(美国) |
0x540a |
0x0409 |
Latin1_General_CI_AS |
西班牙语(乌拉圭) |
0x380a |
0x0c0a |
Modern_Spanish_CI_AS |
西班牙语(委内瑞拉) |
0x200a |
0x0c0a |
Modern_Spanish_CI_AS |
斯瓦希里语(肯尼亚) |
0x0441 |
0x0409 |
Latin1_General_CI_AS |
瑞典语(芬兰) |
0x081d |
0x040b |
Finnish_Swedish_CI_AS |
瑞典语(瑞典) |
0x041d |
0x040b |
Finnish_Swedish_CI_AS |
叙利亚语(叙利亚) |
0x045a |
0x045a |
在服务器级别不可用 |
塔吉克语(塔吉克斯坦) |
0x0428 |
0x0419 |
Cyrillic_General_CI_AS |
塔马塞特文(阿尔及利亚,拉丁语) |
0x085f |
0x085f |
Latin1_General_CI_AI |
泰米尔语(印度) |
0x0449 |
0x0439 |
在服务器级别不可用 |
鞑靼语(俄罗斯) |
0x0444 |
0x0444 |
Cyrillic_General_CI_AS |
泰卢固语(印度) |
0x044a |
0x0439 |
在服务器级别不可用 |
泰语(泰国) |
0x041e |
0x041e |
Thai_CI_AS |
藏语(中华人民共和国) |
0x0451 |
0x0451 |
在服务器级别不可用 |
土耳其语(土耳其) |
0x041f |
0x041f |
Turkish_CI_AS |
土库曼语(土库曼斯坦) |
0x0442 |
0x0442 |
Latin1_General_CI_AI |
维吾尔语(中华人民共和国) |
0x0480 |
0x0480 |
Latin1_General_CI_AI |
乌克兰语(乌克兰) |
0x0422 |
0x0422 |
Ukrainian_CI_AS |
上索布语(德国) |
0x042e |
0x042e |
Latin1_General_CI_AI |
乌尔都语(巴基斯坦) |
0x0420 |
0x0420 |
Latin1_General_CI_AI |
乌兹别克语(乌兹别克斯坦,西里尔语) |
0x0843 |
0x0419 |
Cyrillic_General_CI_AS |
乌兹别克语(乌兹别克斯坦,拉丁语) |
0x0443 |
0x0443 |
Uzbek_Latin_90_CI_AS |
越南语(越南) |
0x042a |
0x042a |
Vietnamese_CI_AS |
威尔士语(英国) |
0x0452 |
0x0452 |
Latin1_General_CI_AI |
沃洛夫语(塞内加尔) |
0x0488 |
0x040c |
French_CI_AS |
班图语/索萨语(南非) |
0x0434 |
0x0409 |
Latin1_General_CI_AS |
雅库特语(俄罗斯) |
0x0485 |
0x0485 |
Latin1_General_CI_AI |
彝语(中华人民共和国) |
0x0478 |
0x0409 |
Latin1_General_CI_AS |
约鲁巴语(尼日利亚) |
0x046a |
0x0409 |
Latin1_General_CI_AS |
祖鲁语(南非) |
0x0435 |
0x0409 |
Latin1_General_CI_AS |