Partager via


xp_loginconfig (Transact-SQL)

Indique la configuration de la sécurité de la connexion d'une instance de SQL Server sous Windows XP, Windows Server 2003 ou Windows 2000.

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 rubriqueConventions de la syntaxe de 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. Sa valeur par défaut est NULL et il peut prendre une des valeurs suivantes.

    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 (succès) ou 1 (échec)

Ensembles de résultats

Nom de la 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