2010-02-26 4 views
2

J'ai quelques bases de données SQL Server (toutes dans un serveur), contenant leur propre ensemble d'utilisateurs. Maintenant j'essaye de concevoir une petite application qui interrogerait ces utilisateurs et les montrerais alors dans un rapport (TBD). J'ai regardé en ligne comment faire, mais je n'en ai pas trouvé. Est-il possible dans SQL Server de récupérer tous les utilisateurs d'une base de données? Si c'est le cas, comment?Récupération des utilisateurs pour des bases de données SQL Server spécifiques

Répondre

2

Sur SQL Server 2005 et plus:

  • se connecter à cette base de données spécifique que vous êtes intéressé par

    USE Databasename 
    
  • exécuter cette requête

    SELECT * FROM sys.database_principals 
    

Ce vous donne un tas d'informa sur tous les utilisateurs définis dans la base de données

Voir le MSDN documentation pour une explication détaillée de toutes les lignes renvoyées à partir de cette vue.

Questions connexes