데이터 정렬 선택

업데이트: 2006년 7월 17일

SQL Server 2005 인스턴스의 모든 사용자들이 동일한 언어를 사용하는 경우 이 언어를 지원하는 데이터 정렬을 선택해야 합니다. 예를 들어 모든 사용자가 프랑스어를 사용하는 경우 프랑스어 데이터 정렬을 선택합니다. SQL Server 인스턴스의 사용자가 여러 언어를 사용하는 경우 다양한 언어의 요구 사항을 가장 잘 지원하는 최상의 데이터 정렬을 선택해야 합니다. 예를 들어 사용자들이 일반적으로 서부 유럽 언어를 사용하는 경우 Latin1_General 데이터 정렬을 선택합니다.

여러 언어를 사용하는 사용자를 지원할 경우 모든 문자 데이터에 대해 유니코드 데이터 형식 nchar, nvarchar 및 **nvarchar(max)**을 사용하는 것이 가장 중요합니다. 유니코드는 비유니코드 char, varchartext 데이터 형식의 코드 페이지를 변환하는 어려움을 없애기 위해 디자인되었습니다. 데이터 정렬은 유니코드 문자의 비교 및 정렬에 대한 정렬 순서를 정의하므로 유니코드 데이터 형식을 사용하여 모든 열을 구현할 때도 데이터 정렬 방식은 여전히 차이점을 보입니다. 유니코드 데이터 형식을 사용하여 문자 데이터를 저장할 때도 열이나 변수가 유니코드가 아닌 데이터 형식을 사용하여 구현되어야 하는 경우에는 대부분의 사용자를 지원하는 데이터 정렬을 선택해야 합니다.

SQL Server는 해당 운영 체제에서 지원되는 코드 페이지만 지원할 수 있습니다. 데이터 정렬을 기반으로 하는 작업을 수행할 때마다 참조된 개체가 사용하는 SQL Server 데이터 정렬은 시스템에서 실행 중인 운영 체제가 지원하는 코드 페이지를 사용해야 합니다.

지정된 데이터 정렬이나 참조된 개체에서 사용하는 데이터 정렬이 Windows 운영 체제에서 지원하지 않는 코드 페이지를 사용하는 경우 SQL Server에서 오류를 일으킵니다. 오류에 대한 응답은 컴퓨터에 설치된 Windows 운영 체제 버전에 따라 달라집니다. Windows 2000 이상 버전에서는 SQL Server 데이터 정렬에 사용되는 모든 코드 페이지를 지원합니다. 따라서 이 오류 메시지가 나타나지 않습니다.

참고 항목

개념

데이터 정렬 유형
데이터 정렬 작업

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • ntext 데이터 형식에 대한 참조를 nvarchar(max) 데이터 형식으로 대체했습니다.