SQL Server 데이터 정렬 사용

SQL Server 2008 데이터 정렬 설정은 설치 유형에 따라 다릅니다. 일반적으로 조직에서 가장 많이 사용하는 Windows 시스템 로캘이 지원되는 SQL Server 데이터 정렬을 선택해야 합니다. Windows 2000을 실행 중인 컴퓨터에서 Windows 시스템 로캘을 확인하려면 제어판에서 국가 및 언어 옵션을 클릭한 다음 고급을 클릭하고, Windows Vista에서는 서식 탭을 사용합니다. Windows Server 2003을 실행 중인 컴퓨터에서 Windows 시스템 로캘을 확인하려면 제어판에서 국가 및 언어 옵션을 클릭한 다음 국가별 옵션 탭을 선택합니다. 대부분의 경우 컴퓨터는 사용자의 언어 요구 사항에 맞는 Windows 시스템 로캘을 실행합니다. 따라서 SQL Server 설치 프로그램은 Windows 시스템 로캘을 자동으로 검색하여 적절한 SQL Server 데이터 정렬을 선택합니다. 이전 버전과의 호환성을 위해 기본 영어(US) 데이터 정렬은 SQL_Latin1_General*로 설정됩니다.

SQL Server 2008 데이터 정렬은 다음을 제어합니다.

  • SQL Server에서 비유니코드 데이터를 저장하는 데 사용되는 코드 페이지

  • SQL Server에서 비유니코드 데이터 형식으로 저장된 문자를 정렬하고 비교하는 방식을 제어하는 규칙. SQL Server 설치 프로그램은 SQL Server를 설치 중인 컴퓨터에서 Windows 데이터 정렬을 검색합니다. 그런 다음 SQL Server 인스턴스에 대한 데이터 정렬을 자동으로 선택합니다. 유니코드 문자와 비유니코드 문자의 정렬 및 비교 방식은 다를 수 있습니다.

다음 표를 사용하여 데이터 정렬을 선택해야 하는 경우에 어떤 데이터 정렬을 선택할지 결정하십시오.

[!참고]

이전 버전의 SQL Server 데이터 정렬 설정을 업그레이드하는 경우에는 데이터 정렬을 선택할 필요가 없습니다.

태스크

데이터 정렬

기존 시스템과 동기화할 필요 없이 새 시스템에 설치합니다.

설치 프로그램이 식별하는 데이터 정렬을 사용한 다음 원하는 이진, 대/소문자 구분 또는 기타 옵션을 선택합니다.

SQL Server 설치 프로그램이 시스템에서 영어 시스템 로캘이 실행되고 있음을 감지하면 사전 순서, 대/소문자 구분 안 함, 1252 문자 집합용SQL Server 2008 데이터 정렬을 자동으로 선택합니다.

동일한 Windows 데이터 정렬을 선택하려면 데이터 정렬 지정자를 선택하고 Latin1_General을 선택한 후 대/소문자 구분의 선택을 취소합니다.

설치된 SQL Server 6.5 또는 SQL Server 7.0을 SQL Server의 기본 인스턴스로 업그레이드하거나 설치된 SQL Server 6.5와 버전을 전환할 SQL Server 2008의 기본 인스턴스를 설치합니다.

설치 프로그램이 선택한 SQL Server 2008 데이터 정렬을 사용합니다.

SQL Server의 기존 인스턴스와 동기화합니다.

기존 인스턴스의 코드 편집기에서 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의 인스턴스가 기존 설치와 호환됩니다.

자세한 내용은 SQL Server 데이터 정렬 선택을 참조하십시오.

다른 컴퓨터의 Windows 시스템 로캘과 동기화합니다.

제어판의 국가별 옵션(Windows 2000 또는 Windows Server 2003) 또는 국가 및 언어 옵션(Windows XP)에서 로캘 이름을 찾은 다음 설치 프로그램에서 데이터 정렬 설정에 나와 있는 표를 사용합니다. Windows 데이터 정렬 스타일의 설명에 따라 정렬 옵션을 설정합니다.

[!참고]

데이터 정렬의 영향을 받는 동작이 수행될 때 참조된 개체가 사용하는 SQL Server 데이터 정렬에서는 운영 체제가 지원하는 코드 페이지를 사용해야 합니다.