sys.sp_defaultlanguage (Transact-SQL)

Aplica-se a: SQL Server

Altera a linguagem padrão de para um login no SQL Server.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Utilize ALTER LOGIN em substituição.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_defaultlanguage
    [ @loginame = ] N'loginame'
    [ , [ @language = ] N'language' ]
[ ; ]

Arguments

[ @loginame = ] N'loginame'

O nome de login. @loginame é sysname, sem padrão. @loginame pode ser um SQL Server de login existente, ou um utilizador ou grupo Windows.

[ @language = ] N'língua'

O idioma padrão do login. @language é sysname, com um padrão de NULL. @language tem de ser uma linguagem válida no servidor. Se @language não for especificado, @language é definido para a linguagem padrão do servidor (definida pela opção de configuração padrão do servidor).

Mudar a linguagem padrão do servidor não altera a linguagem padrão dos logins existentes.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_defaultlanguage chama ALTER LOGIN, que suporta opções adicionais. Para informações sobre a alteração de outros padrões de login, veja ALTER LOGIN.

Use a SET LANGUAGE instrução para alterar a linguagem da sessão atual. Use a @@LANGUAGE função para mostrar a configuração atual da língua.

Se a língua padrão de um login for eliminada do servidor, o login adquire a língua padrão do servidor. sp_defaultlanguage não pode ser executado dentro de uma transação definida pelo usuário.

Informações sobre as línguas instaladas no servidor são visíveis na sys.syslanguages vista de catálogo.

Permissions

Requer permissão ALTER ANY LOGIN.

Examples

O exemplo seguinte é usado ALTER LOGIN para alterar a língua padrão do login Fathima para árabe. Este é o método preferido.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO