Subscribe to:
Post Comments (Atom)
Popular Posts
Labels
About Me
Best Practices
Career
Data Mining
Documentation
Feature Requests
Humor
MagicPASS
Meme Monday
Mirroring
Parameter Sniffing
PASS
Performance
PowerShell
Presentations
Query Tuning
Recognition
Replication
Scripts
Security
SQL Power Doc
SQL Server 2005
SQL Server 2008
SQLH2
SQLRally
SQLSaturday
SYDI
T-SQL Tuesday
Tips
Troubleshooting
Updates
VirtualBox
Windows
XML
What I'm Saying On Twitter
Copyright © 2015 Kendal Van Dyke. All rights reserved.
Kendal is a database strategist, community advocate, public speaker, and blogger. A practiced IT professional with over 15 years of SQL Server experience, Kendal excels at disaster recovery, high availability planning/implementation, & debugging/troubleshooting mission critical SQL Server environments. Kendal is a Senior Consultant on the Microsoft Premier Developer Support team and President of MagicPASS, the Orlando, FL based chapter of PASS. Before joining Microsoft, Kendal was a SQL Server/Data Platform MVP from 2011-2016.
[About Kendal]
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MNPJA4l6-fUucihu7dVXmOnHaSrHG-zuAhn6IXsjHqnZ2RJ4xSd3KNLMkYXnKcrDKORYVXxC1WGsrrt8s5U8k1atkLfg0xnLtZA6RbLt6qhppadMtWFJLRpNgg1zLjyG3qFeokfkc0xs/w139-h140-p/IMG_3503.JPG)
5 comments
As an Oracle DBA learning SQL Server, this is very nice to know. Thanks. FYI - in Oracle (as a DBA privileged user) you would query the dba_tab_privs view.
Shouldn't the "List the effective permissions on the database for a server login" be
EXECUTE AS LOGIN = 'MYDOMAIN\some.user';
SELECT * FROM fn_my_permissions(NULL, 'SERVER');
REVERT;
BenHocker, good question...your example would show the effective permissions on the SERVER for that server login. My example shows the effective permissions on the DB for the server login.
dba_tab_privs does not show the "effective" permissions - there are only permissions assigned directly to the user or role.
So, if You want to receive really ALL permissions for the user, the complex query from dba_tab_privs, dba_role_privs should be written.
SQL Server Muppet SQL Server .. dba_role_privs = Oracle
Post a Comment