Share via


xp_loginconfig (Transact-SQL)

Signale la configuration de la sécurité de connexion d'une instance de SQL Server.

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

xp_loginconfig ['config_name']

Arguments

  • 'config_name'
    Valeur de configuration à afficher. Si config_name n'est pas spécifié, toutes les valeurs de configuration sont indiquées. config_name est de type sysname, avec NULL comme valeur par défaut et peut prendre l'une de ces valeurs.

    Valeur

    Description

    login mode

    Mode de sécurité de connexion. Les valeurs possibles sont Mixed et Windows Authentication.

    Remplacé par :

    SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
    GO

    default login

    Nom de l'ID de connexion SQL Server par défaut pour les utilisateurs autorisés de connexions approuvées (les utilisateurs sans nom de connexion correspondant). Le nom de connexion par défaut est guest. Cette valeur est fournie pour des raisons de compatibilité descendante.

    default domain

    Nom du domaine Windows par défaut pour les utilisateurs réseau de connexions approuvées. Le domaine par défaut est le domaine de l'ordinateur exécutant Windows et SQL Server. Cette valeur est fournie pour des raisons de compatibilité descendante.

    audit level

    Niveau d'audit. Les valeurs possibles sont none, success, failure et all. Les audits sont enregistrés dans le journal des erreurs et dans l'Observateur d'événements Windows.

    set hostname

    Indique si le nom d'hôte de l'enregistrement de connexion client est remplacé par le nom d'utilisateur réseau Windows. Les valeurs possibles sont true ou false. Si cette option est définie, le nom d'utilisateur réseau est le résultat de sp_who.

    map _

    Indique les caractères spéciaux Windows mappés sur le caractère de soulignement (_) SQL Server valide. Les valeurs possibles sont domain separator (par défaut), space, null ou n'importe quel caractère unique. Cette valeur est fournie pour des raisons de compatibilité descendante.

    map $

    Indique les caractères spéciaux Windows mappés sur le caractère $ SQL Server valide. Les valeurs possibles sont domain separator, space, null ou n'importe quel caractère unique. La valeur par défaut est space. Cette valeur est fournie pour des raisons de compatibilité descendante.

    map #

    Indique les caractères spéciaux Windows mappés sur le caractère # SQL Server valide. Les valeurs possibles sont domain separator, space, null ou n'importe quel caractère unique. La valeur par défaut est le trait d'union. Cette valeur est fournie pour des raisons de compatibilité descendante.

Valeurs des codes de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de colonne

Type de données

Description

name

sysname

Valeur de configuration

config value

sysname

Paramètre de la valeur de configuration

Notes

xp_loginconfig ne peut pas s'utiliser pour définir des valeurs de configuration.

Pour définir le mode de connexion et le niveau d'audit, utilisez SQL Server Management Studio.

Autorisations

Nécessite l'autorisation CONTROL sur la base de données master.

Exemples

A.Comment signaler toutes les valeurs de configuration

Le code exemple suivant montre tous les paramètres actuellement configurés.

EXEC xp_loginconfig;
GO

B.Comment signaler une valeur de configuration spécifique

Le code exemple suivant montre la configuration uniquement pour le mode de connexion.

EXEC xp_loginconfig 'login mode';
GO

Voir aussi

Référence

sp_denylogin (Transact-SQL)

sp_grantlogin (Transact-SQL)

Procédures stockées système (Transact-SQL)

sp_revokelogin (Transact-SQL)

xp_logininfo (Transact-SQL)