다음을 통해 공유


세션 언어 설정

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

  • 오류 및 기타 시스템 메시지에 사용할 언어입니다. 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 개체의 현재 언어 매개 변수를 사용합니다. 자세한 내용은 MDAC(Microsoft Data Access Components) SDK(소프트웨어 개발 키트) 설명서를 참조하세요.