In this video, we dive deep into SQL Server permissions and security concepts with practical examples.
🔐 Topics Covered:
What is Public role (and why it's not a fixed server role)
How to use GRANT, DENY, and REVOKE
Understanding WITH GRANT OPTION
Permission hierarchy (L1, L2, L3 users)
REVOKE with CASCADE explained
Why DENY overrides GRANT
Exception case: SYSADMIN vs DENY
Impersonation (EXECUTE AS LOGIN) concept
Difference between CONTROL SERVER and SYSADMIN
Real-time examples:
Granting shutdown permission
Denying shutdown
Creating database & login
Dropping database successfully despite restrictions
💡 Key Takeaway:
DENY is powerful, but SYSADMIN is ultimate
CONTROL SERVER can be restricted using DENY
📌 This video is perfect for:
SQL Server DBAs
Beginners learning database security
Interview preparation
👍 Like | Share | Subscribe for more SQL Server tutorials!
#SQLServer #DBA #DatabaseSecurity #SQLPermissions #GrantDenyRevoke