sp_defaultlanguage (Transact-SQL)

Modifica la lingua predefinita di un account di accesso di SQL Server.

ms187378.note(it-it,SQL.90).gifImportante:
Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare ALTER LOGIN in alternativa.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


sp_defaultlanguage [ @loginame = ] 'login' 
     [ , [ @language = ] 'language' ] 

[ @loginame = ] 'login'

Nome dell'account di accesso. loginè di tipo sysname e non prevede alcun valore predefinito. login può essere un account di accesso di SQL Server esistente oppure un utente o un gruppo di Windows.

[ @language= ] 'language'

Lingua predefinita dell'account di accesso. language è di tipo sysname e il valore predefinito è NULL. language deve essere una lingua valida nel server. Se language viene omesso, language viene impostato sulla lingua predefinita del server, definita dalla variabile di configurazione default language della stored procedure sp_configure. Se si modifica la lingua predefinita del server non viene modificata la lingua predefinita degli account di accesso esistenti.

sp_defaultlanguage chiama ALTER LOGIN, che supporta opzioni aggiuntive. Per informazioni sulla modifica di altre impostazioni predefinite degli account di accesso, vedere ALTER LOGIN (Transact-SQL).

Per modificare la lingua della sessione corrente, eseguire l'istruzione SET LANGUAGE. Per visualizzare la lingua corrente, eseguire la funzione @@LANGUAGE.

Se la lingua predefinita di un account di accesso viene eliminata dal server, l'account di accesso acquisisce la lingua predefinita del server. La stored procedure sp_defaultlanguage non può essere eseguita all'interno di una transazione definita dall'utente.

Le informazioni sulle lingue installate nel server sono visibili nella vista del catalogo sys.syslanguages.

È richiesta l'autorizzazione ALTER ANY LOGIN.

0 (esito positivo) o 1 (esito negativo)

Nell'esempio seguente l'istruzione ALTER LOGIN viene utilizzata per modificare la lingua predefinita dell'account di accesso Fathima e impostarla sull'arabo. Questo è il metodo consigliato.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO

Aggiunte alla community

AGGIUNGI
Mostra: