xp_loginconfig (Transact-SQL)
Restituisce la configurazione di sicurezza dell'account di accesso di un'istanza di SQL Server.
Importante |
---|
Questa funzionalità verrà rimossa a partire da 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. |
Convenzioni della sintassi Transact-SQL
Sintassi
xp_loginconfig ['config_name']
Argomenti
' config_name '
Valore di configurazione da visualizzare. Se config_name viene omesso, vengono segnalati tutti i valori di configurazione. config_name è di tipo sysname e il valore predefinito è NULL. I valori possibili sono i seguenti.Valore
Descrizione
login mode
Modalità di sicurezza dell'account di accesso. I possibili valori sono Mixed e Windows Authentication.
Sostituito da:
SELECT SERVERPROPERTY('IsIntegratedSecurityOnly'); GO
default login
Nome dell'ID di accesso di SQL Server predefinito per gli utenti autorizzati su connessioni trusted (ovvero gli utenti che non dispongono di un nome di account di accesso corrispondente). L'account di accesso predefinito è guest. Questo valore è disponibile per compatibilità con le versioni precedenti.
default domain
Nome del dominio di Windows predefinito per gli utenti di rete su connessioni trusted. Il dominio predefinito è il dominio del computer in cui sono in esecuzione Windows e SQL Server. Questo valore è disponibile per compatibilità con le versioni precedenti.
audit level
Livello di controllo. I possibili valori sono none, success, failure e all. I controlli vengono scritti nel log degli errori e nel Visualizzatore eventi di Windows.
set hostname
Indica se il nome dell'host proveniente dal record dell'account di accesso del client viene sostituito con il nome utente di rete di Windows. I possibili valori sono true o false. Se viene impostato, il nome utente di rete viene indicato nell'output di sp_who.
map _
Restituisce i caratteri speciali di Windows sui quali viene eseguito il mapping al carattere di SQL Server valido _ (sottolineatura). I possibili valori sono domain separator (valore predefinito), space, null e qualsiasi carattere singolo. Questo valore è disponibile per compatibilità con le versioni precedenti.
map $
Restituisce i caratteri speciali di Windows sui quali viene eseguito il mapping al carattere di SQL Server valido $ (segno di dollaro). I possibili valori sono domain separator, space, null o qualsiasi carattere singolo. Il valore predefinito è space. Questo valore è disponibile per compatibilità con le versioni precedenti.
map #
Restituisce i caratteri speciali di Windows sui quali viene eseguito il mapping al carattere di SQL Server valido # (simbolo di cancelletto). I possibili valori sono domain separator, space, null o qualsiasi carattere singolo. Il valore predefinito è il segno meno. Questo valore è disponibile per compatibilità con le versioni precedenti.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
name |
sysname |
Valore di configurazione |
config value |
sysname |
Impostazione del valore di configurazione |
Osservazioni
Non è possibile utilizzare xp_loginconfig per impostare valori di configurazione.
Per impostare la modalità di accesso e il livello di controllo, utilizzare SQL Server Management Studio.
Autorizzazioni
È richiesta l'autorizzazione CONTROL nel database master.
Esempi
A.Visualizzazione di tutti i valori di configurazione
Nell'esempio seguente vengono visualizzate tutte le impostazioni correnti.
EXEC xp_loginconfig;
GO
B.Modalità di segnalazione di un valore di configurazione specifico
Nell'esempio seguente viene visualizzata l'impostazione relativa alla modalità di accesso.
EXEC xp_loginconfig 'login mode';
GO