Du kan använda SUSER_NAME()
funktion för att se inloggningsnamnet som du för närvarande använder för att komma åt SQL Server.
Denna funktion returnerar returnerar användarens inloggningsidentifikationsnamn. Det låter dig också få inloggningsnamnet för alla andra användare, baserat på deras inloggnings-ID.
Exempel
Så här får du den nuvarande användaren.
SELECT SUSER_NAME();
Resultat:
sa
I det här fallet var jag inloggad som sa
.
Returnera en specifik användare
Här är ett exempel på hur du får inloggningsidentifieringsnamnet för en annan användare.
SELECT SUSER_NAME(262);
Resultat:
Rick
Inkludera den aktuella arbetsstationen
Du kan också använda HOST_NAME()
för att returnera ditt nuvarande arbetsstations-ID.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Resultat:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+