Share via


xp_loginconfig (Transact-SQL)

Gibt die Konfiguration der Anmeldungssicherheit einer Instanz von SQL Server bei Ausführung unter Windows XP, Windows Server 2003 oder Windows 2000 aus.

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Themenlink (Symbol)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.

    Ersetzt durch:

    SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
    GO

    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 des Computers, auf dem Windows und SQL Server ausgeführt werden. 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 Konfigurationswerts

Das folgende Beispiel gibt nur die Einstellung für den Anmeldemodus aus.

EXEC xp_loginconfig 'login mode';
GO