Compartir a través de


Establecer un idioma de sesión

El idioma de sesión se puede usar para establecer cómo se muestran los siguientes elementos en el servidor, en función del idioma y la preferencia cultural:

  • El idioma que se usará para los mensajes de error y otros mensajes del sistema. SQL Server admite tener varias copias de todas las cadenas y mensajes de error del sistema en todos los lenguajes en los que SQL Server está disponible. Estos mensajes se pueden ver en la vista de catálogo sys.messages . Al instalar una versión localizada de SQL Server, estos mensajes del sistema se traducen para la versión de idioma que instale. De forma predeterminada, también obtendrá el conjunto de mensajes en inglés estadounidense. Además, puede agregar mensajes definidos por el usuario en un idioma específico mediante sp_addmessage.

  • Formato de los datos de fecha y hora.

  • Los nombres de días y meses, incluidas las abreviaturas.

  • Primer día de la semana.

  • Datos de moneda.

Hay 33 idiomas disponibles para su uso como configuración de sesión. Para obtener una lista de idiomas, consulte sys.syslanguages.

Establecer el idioma de sesión desde el servidor

Para establecer el idioma de sesión desde el lado servidor, use SET LANGUAGE.

Establecer el idioma de sesión desde el cliente

El idioma de sesión se puede establecer en el lado cliente mediante OLE DB, ODBC o ADO.NET. Para OLE DB, use la propiedad SSPROP_INIT_CURRENTLANGUAGE. Para obtener más información, vea Propiedades de inicialización y autorización.

Para ODBC, use la palabra clave Language. Para obtener más información, vea SQLConfigDataSource.

Para ADO.NET, use el parámetro Current Language del objeto ConnectionString . Para obtener más información, consulte la documentación del Kit de desarrollo de software (SDK) de Microsoft Data Access Components (MDAC).