Tag: SQL Server Security

SQL Server Security & Permissions Archives: Blog posts for SQL DBAs on managing and securing SQL Server to ensure proper access control.


  • Granting the VIEW SERVER STATE Permission in SQL Server

    In SQL Server, the VIEW SERVER STATE permission allows a user to view server-wide dynamic management views (DMVs) and functions. This is often useful for troubleshooting, monitoring, and performance tuning. In this blog post, I’ll share how to check which users have the VIEW SERVER STATE permission, and…

    Read More


  • SQL Server User Permissions Audit Script

    As a Production SQL DBA, checking user permissions is a task I handle frequently. Whether it’s for proactive audits, troubleshooting access issues, or responding to unexpected requests, having a quick and reliable way to verify user permissions is needed. One of the most useful tools I rely on…

    Read More


  • Creating SQL Logins on an Availability Group (AG) Environment

    In an Always On Availability Group (AG) environment, SQL logins must be configured with consistent Security Identifiers (SIDs) across all replicas to avoid issues like orphaned users and ensure seamless authentication during failovers. For Domain users in SQL, this sync’s automatically and we just need to create the…

    Read More


  • How to Apply Force Encryption in SQL Server

    If you’re planning to allow external connections to a SQL Server, one of the first security measures to implement is encryption, both at rest and in transit. SQL Server provides an option to force encryption for all connections, ensuring secure SQL connectivity. This guide walks you through the…

    Read More