설치 프로그램에서 데이터 정렬 설정

업데이트: 2007년 9월 15일

문자 집합, 정렬 순서 및 기타 로캘 특정 설정을 포함하는 데이터 정렬 설정은 Microsoft SQL Server 데이터베이스 구조 및 기능의 기본이 됩니다. 각자의 조직에서 데이터 정렬 설정 표준을 수립하여 SQL Server 설치 시에 이러한 설정을 적용해야 합니다. 데이터 정렬 설정이 여러 서버 간에 일관되지 않을 경우 서버 간의 많은 작업이 실패하거나 일관되지 않은 결과가 생성될 수 있습니다. 다른 SQL Server 2005 인스턴스의 데이터 정렬 설정과 일치하는 Microsoft Windows 로캘을 선택하거나 이전 SQL Server 버전의 정렬 순서가 있는 설정과 일치하는 SQL 데이터 정렬을 선택하십시오.

SQL Server 2005에서는 SQL Server 2005 인스턴스의 다음 수준에서 데이터 정렬을 설정할 수 있습니다.

  • 서버 수준
  • 데이터베이스 수준
  • 열 수준
  • 식 수준

데이터 정렬 수준에 대한 자세한 내용은 데이터 정렬 용어를 참조하십시오. 새 시스템 데이터 정렬을 지정하기 위해 시스템 데이터베이스를 다시 작성하는 방법은 방법: 명령 프롬프트에서 SQL Server 2005 설치를 참조하십시오.

Windows 시스템 로캘

설치한 SQL Server가 SQL Server의 다른 인스턴스에서 사용하는 데이터 정렬 설정과 일치해야 하거나 데이터 정렬 설정이 다른 컴퓨터의 Windows 시스템 로캘과 일치해야 하는 경우에만 Windows 데이터 정렬의 기본 설정을 변경하십시오.

데이터 정렬 지정자

데이터 정렬 지정자 목록에서 특정 Windows 데이터 정렬의 이름을 선택하십시오. 예를 들면 다음과 같습니다.

  • 미국 영어 문자 집합(코드 페이지 1252)에 대해 Latin1_General을 사용합니다.
  • 미국 영어와 같은 문자 집합(코드 페이지 1252)을 사용하는 스페인어의 모든 변형 형태에 대해 Modern_Spanish를 사용합니다.
  • 아랍어 문자 집합(코드 페이지 1256)을 사용하는 아랍어의 모든 변형 형태에 대해 Arabic을 사용합니다.

정렬 순서

선택한 데이터 정렬 지정자와 함께 사용할 정렬 순서 옵션을 선택합니다. 이진은 가장 빠른 정렬 순서 옵션이며 대/소문자를 구분합니다. 그러나 예상치 못한 정렬 순서가 나올 수 있습니다. 이진을 선택하면 대/소문자 구분, 악센트 구분, 일본어 가나 구분전자/반자 구분 옵션을 사용할 수 없습니다. 자세한 내용은 Windows 데이터 정렬 스타일을 참조하십시오.

이진 데이터 정렬

이진 데이터 정렬은 각 문자의 비트 패턴을 기준으로 SQL Server의 데이터를 정렬하고 비교합니다. SQL Server의 각 이진 데이터 정렬은 특정 언어 로캘 및 ANSI 코드 페이지로 매핑되며, 각각은 대/소문자 구분 및 악센트 구분 데이터 정렬을 수행합니다. 이진 데이터 정렬은 가장 빠른 데이터 정렬을 제공합니다. 자세한 내용은 Windows 데이터 정렬 스타일이진 데이터 정렬 사용을 참조하십시오.

SQL 데이터 정렬

SQL 데이터 정렬 옵션은 이전 SQL Server 버전과의 호환성을 위해 사용됩니다. SQL Server 2000 또는 SQL Server 7.0 이전 버전의 설정과 대응시키려면 이 옵션을 선택합니다. 자세한 내용은 SQL 데이터 정렬 사용을 참조하십시오.

새 데이터 정렬 버전

새 데이터 정렬 기능은 이전 데이터 정렬 기능에 비해 다음과 같은 여러 측면에서 기능이 향상되었습니다.

  • 동아시아 데이터 정렬을 위한 보충 문자 비교 지원
  • 정렬 기능 변경을 지원하는 Indic_General_90_CI_AS(유니코드 전용) 데이터 정렬 버전 새로 추가
    ms143508.note(ko-kr,SQL.90).gif중요:
    이러한 버전 업데이트는 모두 정렬 및 비교 기능에 큰 영향을 줍니다. 이러한 데이터 정렬 기능을 Microsoft SQL Server 2005로 업그레이드하는 동안 새 버전으로의 마이그레이션은 강제 적용되지 않습니다. 보충 문자를 지원하기 위해 새 데이터 정렬로 마이그레이션하려면 모든 데이터베이스 및 SQL Server 개체의 인덱스를 다시 만들어야 합니다. 인덱스를 다시 만들려면 시간이 많이 걸리므로 보충 문자 지원의 비용 대비 이점을 고려하십시오. SQL Server 2000에서 만든 데이터 정렬은 새 데이터 정렬로 마이그레이션하지 않아도 SQL Server 2005에서 지원됩니다.

다음 데이터 정렬은 Windows Server 2003 코드 포인트 정렬 기능을 사용할 수 있도록 이 릴리스의 SQL Server 2005에서 업데이트되었습니다.

이전 데이터 정렬 이름 새 데이터 정렬 이름

일본어

Japanese_901

중국어

Chinese_PRC_90

Chinese_PRC_Stroke

Chinese_PRC_Stroke_90

Chinese_Taiwan_Bopomofo

Chinese_Taiwan_Bopomofo_90

Chinese_Taiwan_Stroke

Chinese_Taiwan_Stroke_90

한국어

Korean_90

힌디어(이 릴리스 이후 사용이 중단됨)

Indic_General_90_CI_AS(유니코드 전용)

1Japanese_Unicode는 SQL Server 7.0 이전 버전과의 호환성을 위한 데이터 정렬입니다. 자세한 내용은 https://support.microsoft.com/kb/302747을 참조하십시오. 일본어 데이터 정렬을 사용하여 데이터 정렬 설정을 SQL Server 2000에 맞춥니다. 데이터 정렬 설정을 이전 버전의 SQL Server에 맞출 필요가 없는 경우 SQL Server 2005의 새로운 일본어 데이터 정렬인 Japanese_90을 사용하십시오.

SQL Server 설치의 기본 데이터 정렬

제어판에서 Windows 2000의 경우 국가별 옵션 그리고 Windows XP의 경우 국가 및 언어 옵션에서 Microsoft Windows 로캘 이름을 찾은 후 다음 표를 참조하여 아래 SQL Server 2005 데이터 정렬 표의 기존 Windows 로캘의 데이터 정렬 설정과 대응되는 데이터 정렬 지정자 및 코드 페이지를 찾으십시오.

Windows 시스템 로캘 LCID(로캘 ID) 기본 SQL 데이터 정렬 코드 페이지

남아공 공용어

0x436

Latin1_General_CI_AS

1252

알바니아어

0x41c

Albanian_CI_AS

1250

아랍어(알제리아)

0x1401

Arabic_CI_AS

1256

아랍어(바레인)

0x3c01

Arabic_CI_AS

1256

아랍어(이집트)

0xc01

Arabic_CI_AS

1256

아랍어(이라크)

0x801

Arabic_CI_AS

1256

아랍어(요르단)

0x2c01

Arabic_CI_AS

1256

아랍어(쿠웨이트)

0x3401

Arabic_CI_AS

1256

아랍어(레바논)

0x3001

Arabic_CI_AS

1256

아랍어(리비아)

0x1001

Arabic_CI_AS

1256

아랍어(모로코)

0x1801

Arabic_CI_AS

1256

아랍어(오만)

0x2001

Arabic_CI_AS

1256

아랍어(카타르)

0x4001

Arabic_CI_AS

1256

아랍어(사우디아라비아)

0x401

Arabic_CI_AS

1256

아랍어(시리아)

0x2801

Arabic_CI_AS

1256

아랍어(튀니지)

0x1c01

Arabic_CI_AS

1256

아랍어(아랍에미리트)

0x3801

Arabic_CI_AS

1256

아랍어(예멘)

0x2401

Arabic_CI_AS

1256

아르메니아어(아르메니아)

0x42b

Latin1_General_CI_AS

유니코드

아제르어-키릴 자모(아제르바이잔)1

0x82c

Azeri_Cyrillic_90_CI_AS

1251

아제르어-라틴어(아제르바이잔)1

0x42c

Azeri_Latin_90_CI_AS

1254

바스크어

0x42d

Latin1_General_CI_AS

1252

벨라루스어

0x423

Cyrillic_General_CI_AS

1251

불가리아어

0x402

Cyrillic_General_CI_AS

1251

카탈로니아어

0x403

Latin1_General_CI_AS

1252

중국어(홍콩 특별 행정구)1

0xc04

Chinese_Hong_Kong_Stroke_90_CI_AS

950

중국어(마카오 특별 행정구)2

0x1404

Chinese_PRC_90_CI_AS

950

중국어(중국)2

0x804

Chinese_PRC_CI_AS

936

중국어(중국)

0x20804

Chinese_PRC_Stroke_CI_AS

936

중국어(싱가포르)

0x1004

Chinese_PRC_90_CI_AS

936

중국어(대만)

0x404

Chinese_Taiwan_Stroke_CI_AS

950

중국어(대만)

0x30404

Chinese_Taiwan_Bopomofo_CI_AS

950

크로아티아어

0x41a

Croatian_CI_AS

1250

체코어

0x405

Czech_CI_AS

1250

덴마크어

0x406

Danish_Norwegian_CI_AS

1252

디베히어1

0x465

Divehi_90_CI_AS(유니코드 전용)

유니코드

네덜란드어(벨기에)

0x813

Latin1_General_CI_AS

1252

네덜란드어(네덜란드)

0x413

Latin1_General_CI_AS

1252

영어(오스트레일리아)

0xc09

Latin1_General_CI_AS

1252

영어(벨리즈)

0x2809

Latin1_General_CI_AS

1252

영어(캐나다)

0x1009

Latin1_General_CI_AS

1252

영어(카리브 해)

0x2409

Latin1_General_CI_AS

1252

영어(홍콩 특별 행정구)

0x3c09

Latin1_General_CI_AS

1252

영어(인도)

0x4009

Latin1_General_CI_AS

1252

영어(인도네시아)

0x3809

Latin1_General_CI_AS

1252

영어(아일랜드)

0x1809

Latin1_General_CI_AS

1252

영어(자메이카)

0x2009

Latin1_General_CI_AS

1252

영어(말레이시아)

0x4409

Latin1_General_CI_AS

1252

영어(뉴질랜드)

0x1409

Latin1_General_CI_AS

1252

영어(필리핀)

0x3409

Latin1_General_CI_AS

1252

영어(싱가폴)

0x4809

Latin1_General_CI_AS

1252

영어(남아프리카)

0x1c09

Latin1_General_CI_AS

1252

영어(트리니다드)

0x2c09

Latin1_General_CI_AS

1252

영어(영국)

0x809

Latin1_General_CI_AS

1252

영어(미국)

0x409

SQL_Latin1_General_CP1_CI_AS

1252

영어(짐바브웨)

0x3009

Latin1_General_CI_AS

1252

에스토니아어

0x425

Estonian_CI_AS

1257

페로스어

0x438

Latin1_General_CI_AS

1252

페르시아어

0x429

Arabic_CI_AS

1256

핀란드어

0x40b

Finnish_Swedish_CI_AS

1252

프랑스어(벨기에)

0x80c

French_CI_AS

1252

프랑스어(캐나다)

0xc0c

French_CI_AS

1252

프랑스어(프랑스)

0x40c

French_CI_AS

1252

프랑스어(룩셈부르크)

0x140c

French_CI_AS

1252

프랑스어(모나코)

0x180c

French_CI_AS

1252

프랑스어(스위스)

0x100c

French_CI_AS

1252

갈리시아어(스페인)

0x456

Latin1_General_CI_AS

1252

그루지야어

0x437

Latin1_General_CI_AS

유니코드

독일어(오스트리아)

0xc07

Latin1_General_CI_AS

1252

독일어(독일)

0x407

Latin1_General_CI_AS

1252

독일어(리히텐슈타인)

0x1407

Latin1_General_CI_AS

1252

독일어(룩셈부르크)

0x1007

Latin1_General_CI_AS

1252

독일어(전화 번호부 정렬)

0x10407

German_PhoneBook_CI_AS

1252

독일어(스위스)

0x807

Latin1_General_CI_AS

1252

그리스어

0x408

Greek_CI_AS

1253

구자라트어(인도)3

0x447

Indic_General_90_CI_AS(유니코드 전용)

유니코드

히브리어

0x40d

Hebrew_CI_AS

1255

힌디어3

0x0439

Indic_General_90_CI_AS(유니코드 전용)

유니코드

헝가리어

0x40e

Hungarian_CI_AS

1250

헝가리어(기술)

0x104e

Hungarian_Technical_CI_AS

1250

아이슬란드어

0x40f

Icelandic_CI_AS

1252

인도네시아어

0x421

Latin1_General_CI_AS

1252

이탈리아어(이탈리아)

0x410

Latin1_General_CI_AS

1252

이탈리아어(스위스)

0x810

Latin1_General_CI_AS

1252

일본어

0x411

Japanese_CI_AS

932

카나다어(인도)3

0x44b

Indic_General_90_CI_AS(유니코드 전용)

유니코드

카자흐어(카자흐스탄)1

0x43f

Kazakh_90_CI_AS

1251

콘칸어(인도)3

0x457

Indic_General_90_CI_AS(유니코드 전용)

유니코드

한국어(확장 완성)

0x0412

Korean_Wansung_CI_AS

949

키르기스어-키릴 자모(키르기스스탄)

0x440

Cyrillic_General_CI_AS

1251

라트비아어

0x426

Latvian_CI_AS

1257

리투아니아어

0x427

Lithuanian_CI_AS

1257

마케도니아어(마케도니아)

0x42f

Macedonian_FYROM_90_CI_AS

1251

말레이어(브루나이)

0x83e

Latin1_General_CI_AS

1252

말레이어(말레이시아)

0x43e

Latin1_General_CI_AS

1252

마라티어(인도)3

0x44e

Indic_General_90_CI_AS(유니코드 전용)

유니코드

몽골어-키릴 자모(몽골)

0x450

Cyrillic_General_CI_AS

1251

노르웨이어(복말)

0x414

Danish_Norwegian_CI_AS

1252

노르웨이어(니노르스키)

0x814

Danish_Norwegian_CI_AS

1252

폴란드어

0x415

Polish_CI_AS

1250

포르투갈어(브라질)

0x416

Latin1_General_CI_AS

1252

포르투갈어(포르투갈)

0x816

Latin1_General_CI_AS

1252

펀잡어-굴묵키 문자(인도)3

0x446

Indic_General_90_CI_AS(유니코드 전용)

유니코드

루마니아어

0x418

Romanian_CI_AS

1250

러시아어

0x419

Cyrillic_General_CI_AS

1251

산스크리트어(인도)3

0x44f

Indic_General_90_CI_AS(유니코드 전용)

유니코드

세르비아어(키릴 자모)

0xc1a

Cyrillic_General_CI_AS

1251

세르비아어(라틴어)

0x81a

Cyrillic_General_CI_AS

1250

슬로바키아어

0x41b

Slovak_CI_AS

1250

슬로베니아어

0x424

Slovenian_CI_AS

1250

스페인어(아르헨티나)

0x2c0a

Modern_Spanish_CI_AS

1252

스페인어(볼리비아)

0x400a

Modern_Spanish_CI_AS

1252

스페인어(칠레)

0x340a

Modern_Spanish_CI_AS

1252

스페인어(콜롬비아)

0x240a

Modern_Spanish_CI_AS

1252

스페인어(코스타리카)

0x140a

Modern_Spanish_CI_AS

1252

스페인어(도미니카 공화국)

0x1c0a

Modern_Spanish_CI_AS

1252

스페인어(에콰도르)

0x300a

Modern_Spanish_CI_AS

1252

스페인어(엘살바도르)

0x440a

Modern_Spanish_CI_AS

1252

스페인어(과테말라)

0x100a

Modern_Spanish_CI_AS

1252

스페인어(온두라스)

0x480a

Modern_Spanish_CI_AS

1252

스페인어(국제 정렬)

0xc0a

Modern_Spanish_CI_AS

1252

스페인어(멕시코)

0x80a

Modern_Spanish_CI_AS

1252

스페인어(니카라과)

0x4c0a

Modern_Spanish_CI_AS

1252

스페인어(파나마)

0x180a

Modern_Spanish_CI_AS

1252

스페인어(파라과이)

0x3c0a

Modern_Spanish_CI_AS

1252

스페인어(페루)

0x280a

Modern_Spanish_CI_AS

1252

스페인어(푸에르토리코)

0x500a

Modern_Spanish_CI_AS

1252

스페인어(전통 정렬)

0x40a

Traditional_Spanish_CI_AS

1252

스페인어(우루과이)

0x380a

Modern_Spanish_CI_AS

1252

스페인어(베네수엘라)

0x200a

Modern_Spanish_CI_AS

1252

스와힐리어

0x441

Latin1_General_CI_AS

1252

스웨덴어

0x41d

Finnish_Swedish_CI_AS

1252

스웨덴어(핀란드)

0x81d

Finnish_Swedish_CI_AS

1252

시리아어(시리아)1

0x45a

Syriac_90_CI_AS(유니코드 전용)

유니코드

타밀어(인도)1

0x449

Indic_General_90_CI_AS(유니코드 전용)

유니코드

타타르어(타타르스탄)1

0x444

Tatar_90_CI_AS

1251

텔루구어(인도)1

0x44a

Indic_General_90_CI_AS(유니코드 전용)

유니코드

태국어

0x41e

Thai_CI_AS

874

터키어

0x41f

Turkish_CI_AS

1254

우크라이나어

0x422

Ukrainian_CI_AS

1251

우르두어

0x420

Arabic_CI_AS

1256

우즈베크어(라틴 문자)1

0x443

Uzbek_Latin_90_CI_AS

1254

우즈베크어-키릴 자모(우즈베키스탄 )

0x843

Cyrillic_General_CI_AS

1251

베트남어

0x42a

Vietnamese_CI_AS

1258

1 SQL Server 2005의 새로운 데이터 정렬입니다. 이러한 데이터 정렬은 Windows 2003 정렬 테이블을 사용하므로 보충 문자를 지원합니다. BIN과 BIN2 이진 정렬은 모두 새 90 Windows 데이터 정렬에 대해 지원됩니다.

2 정렬에 병음 또는 발음을 사용합니다.

3 크게 바뀐 정렬 기능입니다. 새로운 기본 데이터 정렬인 Indic_General_90_CI_AS(유니코드 전용)를 사용합니다.

4 힌디어 데이터 정렬은 이 SQL Server 릴리스에서 Windows 2000 정렬 테이블을 사용하므로 SQL Server 2005에서 사용이 중단됩니다. 이 데이터 정렬은 서버에는 여전히 존재하지만 나중 버전의 SQL Server에서는 지원되지 않으며 **::fn_helpcollations()**에도 표시되지 않습니다.

5 힌디어 및 Lithuanian_Classic 데이터 정렬은 SQL Server 2005 이후에 사용이 중단됩니다. 이러한 데이터 정렬은 서버에는 여전히 존재하지만 나중 버전의 SQL Server에서는 지원되지 않으며 **::fn_helpcollations()**에도 표시되지 않습니다.

참고 항목

참조

데이터 정렬 옵션 및 국가별 지원
데이터 정렬 설정
Windows 데이터 정렬 스타일

개념

SQL 데이터 정렬 사용

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2007년 9월 15일

변경된 내용
  • 일본어, Japanese_Unicode 및 Japanese_90 데이터 정렬 사용에 대한 권장 사항을 수정했습니다.

2005년 12월 5일

변경된 내용
  • Macedonian_FYROM_90 데이터 정렬 지원에 대한 설명을 추가했습니다.