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é.
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