세션 언어 설정

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

  • 오류 및 기타 시스템 메시지에 사용할 언어입니다. 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의 경우 언어 키워드를 사용합니다. 자세한 내용은 SQLConfigDataSource을 참조하세요.

ADO.NET 경우 ConnectionString 개체의 Current Language 매개 변수를 사용합니다. 자세한 내용은 MDAC(Microsoft Data Access Components) SDK(소프트웨어 개발 키트)의 설명서를 참조하세요.