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