Puede usar el SUSER_NAME()
función para ver el nombre de inicio de sesión que está utilizando actualmente para acceder a SQL Server.
Esta función devuelve el nombre de identificación de inicio de sesión del usuario. También le permite obtener el nombre de inicio de sesión de cualquier otro usuario, en función de su número de identificación de inicio de sesión.
Ejemplo
Así es como obtener el usuario actual.
SELECT SUSER_NAME();
Resultado:
sa
En este caso, inicié sesión como sa
.
Devolver un usuario específico
Este es un ejemplo de cómo obtener el nombre de identificación de inicio de sesión de otro usuario.
SELECT SUSER_NAME(262);
Resultado:
Rick
Incluir la estación de trabajo actual
También puede usar HOST_NAME()
para devolver su ID de estación de trabajo actual.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Resultado:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+