Definir um idioma de sessão
O idioma da sessão pode ser usado para definir como os seguintes elementos são exibidos no servidor com base na preferência cultural e de idioma:
O idioma que será usado para erros e outras mensagens do sistema. O SQL Server dá suporte a várias cópias de todas as cadeias de caracteres de erros e de mensagens do sistema em todos os idiomas nos quais o SQL Server está disponível. Essas mensagens podem ser exibidas na exibição de catálogo sys.messages . Quando uma versão localizada do SQL Server é instalada, essas mensagens do sistema são traduzidas para a versão do idioma instalado. Por padrão, você também obtém o conjunto dessas mensagens em inglês (EUA). Além disso, é possível adicionar mensagens definidas pelo usuário em um idioma específico usando sp_addmessage.
O formato de dados de data e hora.
Os nomes de dias e meses, inclusive abreviações.
O primeiro dia da semana.
Dados de moeda.
Há 33 idiomas disponíveis para uso como configurações de sessão. Para obter uma lista de idiomas, consulte sys.syslanguages.
Definindo o idioma da sessão no servidor
Para definir o idioma da sessão do lado de servidor, use SET LANGUAGE.
Definindo o idioma da sessão no cliente
O idioma da sessão pode ser definido no lado do cliente usando o OLE DB, ODBC ou ADO.NET. Para OLE DB, use a propriedade SSPROP_INIT_CURRENTLANGUAGE. Para obter mais informações, consulte Propriedades de inicialização e autorização.
Para ODBC, use a palavra-chave Idioma. Para obter mais informações, consulte SQLConfigDataSource.
Para ADO.NET, use o parâmetro Idioma Atual do objeto ConnectionString . Para obter mais informações, consulte a documentação do SDK do Microsoft Data Access Components (MDAC).