xp_loginconfig (Transact-SQL)

Si applica a:SQL Server

Segnala la configurazione di sicurezza dell'account di accesso di un'istanza 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.

Convenzioni di sintassi Transact-SQL

Sintassi

xp_loginconfig [ 'config_name' ]

Argomenti

'config_name'

Valore di configurazione da visualizzare. Se config_name non viene specificato, vengono segnalati tutti i valori di configurazione. config_name è sysname, con un valore predefinito , NULLe può essere uno dei valori seguenti.

Valore Descrizione
modalità di accesso Modalità di sicurezza dell'account di accesso. I valori possibili sono Mixed e Windows Authentication.

Sostituito da:

SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
account di accesso predefinito Nome dell'ID di accesso predefinito di SQL Server per gli utenti autorizzati di connessioni attendibili (per gli utenti senza nome di accesso corrispondente). L'account di accesso predefinito è guest.

Nota: questo valore viene fornito per la compatibilità con le versioni precedenti.
dominio predefinito Nome del dominio di Windows predefinito per gli utenti di rete su connessioni trusted. Il dominio predefinito è il dominio del computer che esegue Windows e SQL Server.

Nota: questo valore viene fornito per la compatibilità con le versioni precedenti.
livello di controllo Livello di controllo. I valori possibili 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 valori possibili sono true o false. Se questa opzione è impostata, il nome utente di rete viene visualizzato nell'output di sp_who.
Mappa_ Segnala i caratteri speciali di Windows mappati al carattere di sottolineatura valido di SQL Server (_). I valori possibili sono separatore di dominio (impostazione predefinita), spazio, null o qualsiasi singolo carattere.

Nota: questo valore viene fornito per la compatibilità con le versioni precedenti.
map $ Segnala i caratteri speciali di Windows mappati al carattere di segno di dollaro di SQL Server valido ($). I valori possibili sono separatore di dominio, spazio, null o qualsiasi singolo carattere. Il valore predefinito è lo spazio.

Nota: questo valore viene fornito per la compatibilità con le versioni precedenti.
Mappa # Segnala i caratteri speciali di Windows mappati al carattere di segno di numero di SQL Server valido (#). I valori possibili sono separatore di dominio, spazio, null o qualsiasi singolo carattere. Il valore predefinito è il segno meno.

Nota: questo valore viene fornito per la compatibilità con le versioni precedenti.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nome colonna Tipo di dati Descrizione
name sysname Valore di configurazione
valore di configurazione sysname Impostazione del valore di configurazione

Osservazioni:

xp_loginconfig non può essere usato per impostare i valori di configurazione.

Per impostare la modalità di accesso e il livello di controllo, usare SQL Server Management Studio.

Autorizzazioni

È richiesta l'autorizzazione CONTROL per il master database.

Esempi

R. Segnalare tutti i valori di configurazione

Nell'esempio seguente vengono visualizzate tutte le impostazioni correnti.

EXEC xp_loginconfig;
GO

B. Segnalare un valore di configurazione specifico

Nell'esempio seguente viene visualizzata l'impostazione relativa alla modalità di accesso.

EXEC xp_loginconfig 'login mode';
GO