sp_defaultlanguage (Transact-SQL)
Si applica a:SQL Server
Modifica la lingua predefinita di per un account di accesso di SQL Server.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. In alternativa, usare ALTER LOGIN .
Convenzioni di sintassi Transact-SQL
Sintassi
sp_defaultlanguage [ @loginame = ] 'login'
[ , [ @language = ] 'language' ]
Argomenti
[ @loginame = ] 'login'
Nome dell'account di accesso. login è sysname, senza impostazione predefinita. l'account di accesso può essere un account di accesso di SQL Server esistente o un utente o un gruppo di Windows.
[ @language = ] 'language'
Lingua predefinita dell'account di accesso. language è sysname, con un valore predefinito NULL. la lingua deve essere una lingua valida nel server. Se la lingua non è specificata, la lingua è impostata sulla lingua predefinita del server. La lingua predefinita è definita dalla lingua predefinita della variabile di configurazione sp_configure. Se si modifica la lingua predefinita del server non viene modificata la lingua predefinita degli account di accesso esistenti.
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Osservazioni:
sp_defaultlanguage chiama ALTER LOGIN, che supporta opzioni aggiuntive. Per informazioni sulla modifica di altre impostazioni predefinite di accesso, vedere ALTER LOGIN (Transact-SQL).
Per modificare la lingua della sessione corrente, eseguire l'istruzione SET LANGUAGE. Usare la funzione @@LANGUAGE per visualizzare l'impostazione corrente della lingua.
Se la lingua predefinita di un account di accesso viene eliminata dal server, l'account di accesso acquisisce la lingua predefinita del server. sp_defaultlanguage non può essere eseguito all'interno di una transazione definita dall'utente.
Le informazioni sulle lingue installate nel server sono visibili nella vista del catalogo sys.syslanguages .
Autorizzazioni
È richiesta l'autorizzazione ALTER ANY LOGIN.
Esempi
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 preferito.
ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO
Vedi anche
Stored procedure di sicurezza (Transact-SQL)
ALTER LOGIN (Transact-SQL)
@@LANGUAGE (Transact-SQL)
Istruzioni SET (Transact-SQL)
sys.syslanguages (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per