설치 프로그램에서 데이터 정렬 설정
업데이트: 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(유니코드 전용) 데이터 정렬 버전 새로 추가
중요: 이러한 버전 업데이트는 모두 정렬 및 비교 기능에 큰 영향을 줍니다. 이러한 데이터 정렬 기능을 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 데이터 정렬 스타일
개념
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2007년 9월 15일 |
|
2005년 12월 5일 |
|