安装程序中的排序规则设置

如果服务器之间的排序规则设置不一致,许多服务器对服务器的活动就可能失败或生成不一致的结果。 为避免这种情况,请选择与其他 SQL Server 实例中的排序规则设置匹配的 Windows 区域设置或 SQL Server 排序规则 (SQL_*)。

SQL Server 2008 支持在以下级别设置排序规则:

  • 服务器

  • 数据库

  • 表达式

有关详细信息,请参阅 排序规则和国际术语如何从命令提示符安装 SQL Server 2008

二进制排序规则

二进制排序规则基于每个字符的位模式来排序和比较 SQL Server 中的数据。 SQL Server 中的每个二进制排序规则都映射到特定的语言区域设置和 ANSI 代码页,且每个都执行区分大小写和区分重音的数据排序。 有关详细信息,请参阅 Windows 排序规则排序样式BIN 和 BIN2 排序规则的使用准则

SQL Server 排序规则 (SQL_*)

选择此选项可使设置与 SQL Server 2005 英文版或早期版本的设置匹配。 有关详细信息,请参阅使用 SQL Server 排序规则

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