세션 언어 설정

세션 언어를 사용하여 언어 및 문화 기본 설정을 기반으로 다음과 같은 요소가 서버에 표시되는 방식을 설정할 수 있습니다.

  • 오류 및 기타 시스템 메시지에 사용될 언어입니다. SQL Server에서는 SQL Server가 지역화된 모든 언어로 모든 시스템 오류 문자열 및 메시지의 복사본을 여러 개 만들 수 있습니다. 이러한 메시지는 sys.messages 카탈로그 뷰를 사용하여 볼 수 있습니다. 해당 언어 버전의 SQL Server를 설치하면 이러한 시스템 메시지가 해당 언어로 변환됩니다. 기본적으로 이러한 메시지의 영어(미국) 집합이 포함됩니다. 또한 sp_addmessage를 사용하여 특정 언어의 사용자 정의 메시지를 추가할 수 있습니다.

  • 날짜 및 시간 데이터의 형식

  • 요일 및 월 이름(약어 포함)

  • 시작 요일

  • 통화 데이터

33가지의 서로 다른 언어를 세션 설정으로 사용할 수 있습니다. 언어 목록을 보려면 sys.syslanguages를 참조하십시오.

서버에서 세션 언어 설정

서버 쪽에서 세션 언어를 설정하려면 SET LANGUAGE를 사용합니다.

클라이언트에서 세션 언어 설정

OLE DB, ODBC 또는 ADO.NET을 사용하여 클라이언트 쪽에서 세션 언어를 설정할 수 있습니다. OLE DB의 경우 SSPROP_INIT_CURRENTLANGUAGE 속성을 사용합니다. 자세한 내용은 초기화 및 권한 부여 속성을 참조하십시오.

ODBC의 경우 Language 키워드를 사용합니다. 자세한 내용은 SQLConfigDataSource를 참조하십시오.

ADO.NET의 경우 ConnectionString 개체의 Current Language 매개 변수를 사용합니다. 자세한 내용은 Microsoft MDAC(데이터 액세스 구성 요소) SDK(소프트웨어 개발 키트) 설명서를 참조하십시오.