Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Permet de signaler des informations sur les utilisateurs et les groupes Windows qui sont mappés sur des principaux SQL Server mais qui n'existent plus dans l'environnement Windows.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_validatelogins
Valeurs de code retournées
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de colonne |
Type de données |
Description |
|---|---|---|
SID |
varbinary(85) |
Identificateur de sécurité de l'utilisateur ou groupe Windows. |
NT Login |
sysname |
Nom de l'utilisateur ou du groupe Windows. |
Notes
Si le principal orphelin au niveau serveur possède un utilisateur de base de données, celui-ci doit être supprimé pour que le principal de serveur orphelin puisse être supprimé. Pour supprimer un utilisateur de base de données, utilisez l'instruction DROP USER. Si le principal au niveau serveur possède des éléments sécurisables dans la base de données, la propriété des éléments sécurisables doit être transférée ou ils doivent être supprimés. Pour transférer la propriété d'éléments sécurisables de base de données, utilisez l'instruction ALTER AUTHORIZATION.
Pour supprimer les mappages sur les utilisateurs et groupes Windows qui n'existent plus, utilisez l'instruction DROP LOGIN.
Autorisations
Requiert l'appartenance au rôle serveur fixe sysadmin ou securityadmin.
Exemples
Dans l'exemple ci-dessous, les utilisateurs et les groupes Windows qui n'existent plus mais qui bénéficient toujours d'un accès à une instance de SQL Server sont affichés.
EXEC sp_validatelogins
GO
Voir aussi
Référence
Procédures stockées système (Transact-SQL)