2014-05-25 2 views
0

J'utilise le login d'authentification Windows pour me connecter à l'instance sql.
Mon utilisateur "Domaine \ MonNom" est une partie de deux groupes d'utilisateurs:
"domaine \ Admins" et "domaine \ SQL_Admins"
Les deux groupes apparaissent sous:
instance-sécurité-Logins à SSMS.
Comment puis-je vérifier sous quel identifiant suis-je connecté au SSMS?
SELECT SYSTEM_USER ou SP_WHO2 montre mon utilisateur Windows: "Domain \ MyName"
Comment SSMS décide-t-il quelle connexion utiliser si ma connexion Windows est membre de plusieurs groupes de domaines?Autorisations et vérification de connexion en cours

+1

il vous donnera le la plus haute combiné (de bar DENY): si union vos GRANT recoupés avec vos DENYS –

+0

Ok, donc si je vous comprends bien , ssms peut combiner les autorisations des connexions de couple dans mon cas et j'obtiendrai les autorisations "les plus élevées" d'entre eux? Donc, dans ce cas, il n'y aurait aucune fonction pour me montrer mon identifiant actuel (à partir de la liste des connexions ssms). Pas vrai? Pourriez-vous s'il vous plaît partager un lien pour en savoir plus? –

Répondre

0

Il y a une requête pour trouver une autorisations origine:

select * 
from sys.login_token lt 
join sys.server_principals sp on sp.sid = lt.sid; 
Questions connexes