Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
A linguagem da sessão pode ser usada para definir como os seguintes elementos são exibidos no servidor, com base na preferência linguística e cultural:
A linguagem que será usada para mensagens de erro e outras do sistema. O SQL Server suporta ter múltiplas cópias de todas as cadeias de erro e mensagens do sistema em todas as linguagens em que o SQL Server está disponível. Estas mensagens podem ser visualizadas na vista de catálogo sys.messages . Quando instala uma versão localizada do SQL Server, estas mensagens do sistema são traduzidas para a versão da língua que instala. Por defeito, também obtém o conjunto em inglês americano destas mensagens. Além disso, pode adicionar mensagens definidas pelo utilizador numa linguagem específica usando sp_addmessage.
O formato dos dados de data e hora.
Os nomes dos dias e meses, incluindo abreviaturas.
O primeiro dia da semana.
Dados de moeda.
Existem 33 idiomas disponíveis para uso como definições de sessão. Para uma lista de linguagens, veja sys.syslanguages.
Definir a linguagem da sessão a partir do servidor
Para definir a linguagem da sessão do lado do servidor, use SET LANGUAGE.
Definir a linguagem da sessão a partir do cliente
A linguagem da sessão pode ser definida do lado do cliente usando OLE DB, ODBC ou ADO.NET. Para o OLE DB, use a propriedade SSPROP_INIT_CURRENTLANGUAGE. Para mais informações, consulte Propriedades de Inicialização e Autorização.
Para ODBC, utilize a palavra-chave Language. Para mais informações, consulte SQLConfigDataSource.
Para ADO.NET, use o parâmetro Current Language do objeto ConnectionString . Para mais informações, consulte a documentação do kit de desenvolvimento de software (SDK) do Microsoft Data Access Components (MDAC).