SQL Server: Viewing Database Permissions Using a Query

by Stephen Horsfield 17. January 2008 09:02

Overview

Have you ever wondered how to view object permissions using a query?

Simple example

Try this on a database:

select o.name, u.name, p.permission_name, p.state, p.state_desc
  from sys.database_permissions p
       inner join sys.all_objects o
         on p.major_id = o.object_id
       inner join sys.database_principals u
         on p.grantee_principal_id = u.principal_id

References

Versions

Metadata

Tags:

IT Management | Security | Software Development | SQL Server

Powered by BlogEngine.NET 1.5.0.7
Theme by Interakting

Interakting

A full service digital agency offering online strategy, design and usability, systems integration and online marketing services that deliver real business benefits and ensure your online objectives are met.

Calendar

<<  July 2010  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar