📅  最后修改于: 2023-12-03 14:47:35.733000             🧑  作者: Mango
SQL Server Whoami is a command that helps you determine the current user running a SQL Server instance.
SELECT SUSER_SNAME();
The SUSER_SNAME()
function returns the login name of the current user in SQL Server. This function is commonly used to implement security policies in SQL Server by identifying the user running a specific query.
In addition to identifying the current user, the SUSER_SNAME()
function can also be used to query the login name of other users by passing a valid user ID as a parameter.
To use the SUSER_SNAME()
function, open SQL Server Management Studio and run the following query:
SELECT SUSER_SNAME();
This will return the current login name, such as "sa" or "domain\username".
You can also use this function to query the login name of a specific user by passing a user ID as a parameter:
SELECT SUSER_SNAME(12345);
This will return the login name associated with user ID 12345.
SQL Server Whoami is a useful tool for implementing security policies in SQL Server by identifying the user running a specific query. By using the SUSER_SNAME()
function, you can easily retrieve the login name of the current user or another user and use this information to enforce security policies.