How To Check User Permissions On Table In SQL Server

As a DBA working with SQL Server, managing the user permissions for a specific object is crucial for security. In this article, I will discuss various approaches to checking user permissions on a table in an SQL server.

Approach-1: Using the fn_my_permissions

We can use fn_my_permissions as a simple approach for this task. The query below will get you the permission details for the Order table.

SELECT * FROM fn_my_permissions('dbo.Order', 'OBJECT') 
GO

After executing the above query, I got the expected output, as shown in the screenshot below.

sql server check user permissions on table

Check out How To Check If CDC Is Enabled On A Table In SQL Server

Approach-2: Using SQL Server Management Studio

You can follow the below steps.

1. Right-click on the table name and select the Properties option as shown below.

How To Check User Permissions On Table In SQL Server

2. Click on the Permissions tab.

sql server how to check user permissions

Conclusion

Knowing user permissions on a table in an SQL server is essential. The above information can help you perform this task.

You may also like following the articles below.