세션 언어 설정Set a Session Language

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 세션 언어를 사용하여 언어 및 문화 기본 설정을 기반으로 다음과 같은 요소가 서버에 표시되는 방식을 설정할 수 있습니다. The session language can be used to set how the following elements are displayed on the server, based on language and cultural preference:

  • 오류 및 기타 시스템 메시지에 사용될 언어입니다.The language that will be used for error and other system messages. SQL ServerSQL Server 에서는 SQL ServerSQL Server 가 지역화된 모든 언어로 모든 시스템 오류 문자열 및 메시지의 복사본을 여러 개 만들 수 있습니다. supports having multiple copies of all system error strings and messages in all the languages in which SQL ServerSQL Server is available. 이러한 메시지는 sys.messages 카탈로그 뷰를 사용하여 볼 수 있습니다.These messages can be viewed in the sys.messages catalog view. 해당 언어 버전의 SQL ServerSQL Server를 설치하면 이러한 시스템 메시지가 해당 언어로 변환됩니다.When you install a localized version of SQL ServerSQL Server, these system messages are translated for the language version that you install. 기본적으로 이러한 메시지의 영어(미국) 집합이 포함됩니다.By default, you also obtain the U.S. English set of these messages. 또한 sp_addmessage를 사용하여 특정 언어의 사용자 정의 메시지를 추가할 수 있습니다.Additionally, you can add user-defined messages in a specific language by using sp_addmessage.

  • 날짜 및 시간 데이터의 형식The format of date and time data.

  • 요일 및 월 이름(약어 포함)The names of days and months, including abbreviations.

  • 시작 요일The first day of the week.

  • 통화 데이터Currency data.

    33가지의 서로 다른 언어를 세션 설정으로 사용할 수 있습니다.There are 33 languages available for use as session settings. 언어 목록을 보려면 sys.syslanguages를 참조하십시오.For a list of languages, see sys.syslanguages.

서버에서 세션 언어 설정Setting the Session Language from the Server

서버 쪽에서 세션 언어를 설정하려면 SET LANGUAGE를 사용합니다.To set the session language from the server side, use SET LANGUAGE.

클라이언트에서 세션 언어 설정Setting the Session Language from the Client

OLE DB, ODBC 또는 ADO.NET을 사용하여 클라이언트 쪽에서 세션 언어를 설정할 수 있습니다.The session language can be set on the client side by using OLE DB, ODBC or ADO.NET. OLE DB의 경우 SSPROP_INIT_CURRENTLANGUAGE 속성을 사용합니다.For OLE DB, use the SSPROP_INIT_CURRENTLANGUAGE property. 자세한 내용은 초기화 및 권한 부여 속성을 참조하세요.For more information, see Initialization and Authorization Properties.

ODBC의 경우 Language 키워드를 사용합니다.For ODBC, use the Language keyword. 자세한 내용은 SQLConfigDataSource을 참조하세요.For more information, see SQLConfigDataSource.

ADO.NET의 경우 ConnectionString 개체의 Current Language 매개 변수를 사용합니다.For ADO.NET, use the Current Language parameter of the ConnectionString object. 자세한 내용은 MicrosoftMicrosoft MDAC(데이터 액세스 구성 요소) SDK(소프트웨어 개발 키트) 설명서를 참조하십시오.For more information, see the MicrosoftMicrosoft Data Access Components (MDAC) software development kit (SDK) documentation.