xp_loginconfig (Transact-SQL)
Gibt die Konfiguration der Anmeldungssicherheit einer Instanz von SQL Server bei Ausführung unter Windows XP, oder aus.
Transact-SQL-Syntaxkonventionen
Syntax
xp_loginconfig ['config_name']
Argumente
'config_name'
Der anzuzeigende Konfigurationswert. Wenn config_name nicht angegeben wird, werden alle Konfigurationswerte ausgegeben. config_name ist vom Datentyp sysname, der Standardwert ist NULL. Die folgenden Werte sind möglich.Wert Beschreibung login mode
Der Anmeldungssicherheitsmodus. Mögliche Werte sind Mixed und Windows Authentication.
default login
Der Name der standardmäßigen SQL Server-Anmelde-ID für autorisierte Benutzer vertrauenswürdiger Verbindungen (für Benutzer ohne entsprechenden Anmeldenamen). Der Standardanmeldename ist guest. Dieser Wert wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
Default domain
Der Name der standardmäßigen Windows-Domäne für Netzwerkbenutzer vertrauenswürdiger Verbindungen. Die Standarddomäne ist die Domäne, der der Windows-Computer, auf dem SQL Server ausgeführt wird, angehört. Dieser Wert wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
audit level
Die Überwachungsebene. Mögliche Werte sind none, success, failure und all. Überwachungen werden in das Fehlerprotokoll und in die Windows-Ereignisanzeige geschrieben.
set hostname
Gibt an, ob der Hostname aus dem Clientanmeldedatensatz durch den Windows-Netzwerk-Benutzernamen ersetzt wird. Mögliche Werte sind true und false. Wenn diese Option festgelegt ist, gibt sp_who den Netzwerk-Benutzernamen aus.
map _
Meldet, welche Windows-Sonderzeichen dem gültigen SQL Server-Unterstrich (_) zugeordnet sind. Mögliche Werte sind domain separator (Standard), space, null oder ein beliebiges einzelnes Zeichen. Dieser Wert wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
map $
Meldet, welche Windows-Sonderzeichen dem gültigen SQL Server-Dollarzeichen ($) zugeordnet sind. Mögliche Werte sind domain separator, space, null oder ein beliebiges einzelnes Zeichen. Der Standardwert ist space. Dieser Wert wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
map #
Meldet, welche Windows-Sonderzeichen dem gültigen SQL Server-Nummernzeichen (#) zugeordnet sind. Mögliche Werte sind domain separator, space, null oder ein beliebiges einzelnes Zeichen. Der Standard ist der Bindestrich. Dieser Wert wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | Beschreibung |
---|---|---|
name |
sysname |
Der Konfigurationswert |
config value |
sysname |
Die Einstellung für den Konfigurationswert |
Hinweise
Mit xp_loginconfig können keine Konfigurationswerte festgelegt werden.
Verwenden Sie SQL Server Management Studio, um den Anmeldemodus und die Überwachungsebene festzulegen.
Berechtigungen
Erfordert die CONTROL-Berechtigung für die master-Datenbank.
Beispiele
A. Ausgeben aller Konfigurationswerte
Das folgende Beispiel gibt alle derzeit konfigurierten Einstellungen aus.
EXEC xp_loginconfig;
GO
B. Ausgeben eines bestimmten Konfigurationswertes
Das folgende Beispiel gibt nur die Einstellung für den Anmeldemodus aus.
EXEC xp_loginconfig 'login mode';
GO
Siehe auch
Verweis
sp_denylogin (Transact-SQL)
sp_grantlogin (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
sp_revokelogin (Transact-SQL)
xp_logininfo (Transact-SQL)