SQL 데이터 정렬 사용
Microsoft SQL Server 데이터 정렬 설정은 설치 유형에 따라 다릅니다. 일반적으로 사용자의 사이트에서 가장 많이 사용되는 Microsoft Windows 로캘을 지원하는 SQL Server 데이터 정렬을 선택하게 됩니다. Microsoft Windows 2000이 실행되는 컴퓨터에서 Windows 시스템 로캘을 식별하려면 제어판에서 국가별 설정을 클릭한 후 필요에 따라 일반 탭을 클릭하여 현재 시스템 로캘을 표시합니다. Windows Server 2003이 실행되는 컴퓨터에서 Windows 시스템 로캘을 식별하려면 제어판에서 국가 및 언어 옵션을 클릭한 후 국가별 옵션 탭을 클릭하여 현재 시스템 로캘을 표시합니다. 컴퓨터에서는 사용자의 언어 요구 사항에 맞는 Windows 시스템 로캘을 실행하는 경우가 많으므로 Microsoft SQL Server 설치 프로그램은 Windows 시스템 로캘을 자동으로 검색하고 적절한 데이터 정렬을 선택합니다.
SQL Server 데이터 정렬은 다음 항목을 제어합니다.
- SQL Server 에서 비유니코드 데이터를 저장하는 데 사용하는 코드 페이지
- SQL Server 가 비유니코드 데이터 형식으로 저장된 문자를 정렬 및 비교하는 방법을 제어하는 규칙. SQL Server 설치 프로그램은 SQL Server 를 설치하는 컴퓨터에서 Windows 데이터 정렬을 검색한 후 SQL Server 인스턴스에 대한 데이터 정렬을 자동으로 선택합니다. 유니코드 문자와 비유니코드 문자에서 정렬 및 비교는 다르게 수행될 수 있습니다.
다음과 같은 경우에는 SQL Server 데이터 정렬을 선택합니다.
- SQL Server 버전 6.5, SQL Server 버전 7.0 또는 SQL Server 2000 의 기존 인스턴스에서 복제 기능을 사용할 경우
- 응용 프로그램 코드가 이전 SQL Server 데이터 정렬에 의존할 경우
다음 표를 사용하여 데이터 정렬을 선택해야 할지 결정하고 선택해야 하는 경우 어떤 데이터 정렬을 선택할지 결정하십시오.
[!참고] SQL Server 7.0 또는 SQL Server 2000 을 SQL Server 2005 로 업그레이드하면 이전 SQL Server 데이터 정렬 설정이 유지되므로 데이터 정렬을 선택할 필요가 없습니다.
작업 | 데이터 정렬 |
---|---|
기존 시스템과 동기화할 필요 없이 새 시스템에 설치 |
설치 프로그램이 식별하는 데이터 정렬을 사용한 다음 원하는 이진, 대/소문자 구분 또는 기타 옵션을 선택합니다. SQL Server 설치 프로그램이 시스템에서 영어 시스템 로캘이 실행되고 있음을 감지하면 SQL Server 데이터 정렬 사전 순서, 대/소문자 구분 안 함, 1252 문자 집합용을 자동으로 선택합니다. 동일한 Windows 데이터 정렬을 선택하려면 데이터 정렬 지정자를 선택하고 Latin1_General을 선택한 후 대/소문자 구분의 선택을 취소하고 악센트 구분을 선택합니다. |
설치된 SQL Server 6.5 또는 SQL Server 7.0을 SQL Server 2005 의 기본 인스턴스로 업그레이드하거나 설치된 SQL Server 6.5와 버전을 전환할 SQL Server 2005 의 기본 인스턴스 설치 |
설치 프로그램이 선택한 SQL Server 데이터 정렬을 사용합니다. |
SQL Server 2005 의 기존 인스턴스와 동기화(예: 복제) |
기존 인스턴스의 코드 편집기에서 SERVERPROPERTY(N'Collation')를 선택하고 데이터 정렬을 지정합니다. 자세한 내용은 SERVERPROPERTY(Transact-SQL)를 참조하십시오. 기존 인스턴스의 데이터 정렬 이름이 "SQL"로 시작할 경우 설치 프로그램에서 같은 SQL Server 데이터 정렬을 선택합니다. 기존 인스턴스의 데이터 정렬 이름이 "SQL"로 시작하지 않는 경우 데이터 정렬 이름은 Windows 데이터 정렬 이름을 참조하며 데이터 정렬 지정자 이름과 이진, 대/소문자, 악센트, 가나 및 전자/반자 구분 옵션에 대한 설명의 순으로 구성됩니다. SQL Server 설치 프로그램에서 동일한 Windows 데이터 정렬 지정자 및 정렬 옵션을 선택합니다. 데이터 정렬 동작에 대한 자세한 내용은 Windows 데이터 정렬 스타일을 참조하십시오. |
기존에 설치된 SQL Server 6.5, SQL Server 7.0 또는 SQL Server 2000 과 동기화 |
기존 시스템에서 sp_helpsort를 실행한 다음 정렬 ID로 SQL Server 데이터 정렬을 선택하여 SQL Server 2005 인스턴스를 기존 설치와 호환되게 합니다. 자세한 내용은 SQL 데이터 정렬 선택을 참조하십시오. |
다른 컴퓨터의 Windows 시스템 로캘과 동기화 |
제어판의 국가별 옵션(Windows 2000 또는 Windows 2003) 또는 국가 및 언어 옵션(Windows XP)에서 로캘 이름을 찾은 후 설치 프로그램에서 데이터 정렬 설정 항목에 제공된 표를 사용합니다. 온라인 설명서 항목 Windows 데이터 정렬 스타일에 설명된 대로 정렬 옵션을 설정합니다. |
[!참고] 데이터 정렬을 기반으로 하는 작업을 수행할 때마다 참조된 개체가 사용하는 SQL Server 데이터 정렬은 시스템에서 실행 중인 운영 체제가 지원하는 코드 페이지를 사용해야 합니다.