Możesz użyć SUSER_NAME()
aby zobaczyć nazwę logowania, z której aktualnie korzystasz, aby uzyskać dostęp do SQL Server.
Ta funkcja zwraca nazwę logowania użytkownika. Pozwala również uzyskać nazwę logowania dowolnego innego użytkownika na podstawie jego numeru identyfikacyjnego logowania.
Przykład
Oto jak zdobyć aktualnego użytkownika.
SELECT SUSER_NAME();
Wynik:
sa
W tym przypadku byłem zalogowany jako sa
.
Zwróć określonego użytkownika
Oto przykład uzyskania nazwy identyfikacyjnej logowania dla innego użytkownika.
SELECT SUSER_NAME(262);
Wynik:
Rick
Dołącz bieżącą stację roboczą
Możesz także użyć HOST_NAME()
aby zwrócić aktualny identyfikator stacji roboczej.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Wynik:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+