Comment la Requête D'Utilisateur Spécifiques des Droits d'Accès

J'ai une vieille base de données que j'hérite. Les droits d'accès ne sont pas clairement définie n'importe où et je suis à la recherche d'un moyen rapide d'obtenir pour tout le monde. Disons que je suis un utilisateur dans ma base de données qui n'appartiennent pas à l'une adhésion des rôles. Cependant, ils ont eu accès à des tâches spécifiques à des tables. Par exemple, ils peuvent exécuter des requêtes select sur la table X et d'exécuter des requêtes de mise à jour sur la table Y. je sais que je peux trouver ce qu'ils ont en allant dans les propriétés de chaque utilisateur. J'imagine, cependant, qu'il y a un système de table quelque part qui a tous ce qui y sont définis et la rend facilement interrogeable. Et quelle serait cette requête.

Pour info: je travaille avec SQL Server 2005

Mise à jour: il y a aussi une façon de faire cela pour toutes les bases de données sur le serveur?

OriginalL'auteur Jason | 2009-12-18