Du kan bruge SUSER_NAME()
funktion for at se det login-navn, som du i øjeblikket bruger til at få adgang til SQL Server.
Denne funktion returnerer brugerens login-identifikationsnavn. Det giver dig også mulighed for at få login-navnet på enhver anden bruger baseret på deres login-identifikationsnummer.
Eksempel
Sådan får du den nuværende bruger.
SELECT SUSER_NAME();
Resultat:
sa
I dette tilfælde var jeg logget ind som sa
.
Returner en specifik bruger
Her er et eksempel på at få login-identifikationsnavnet for en anden bruger.
SELECT SUSER_NAME(262);
Resultat:
Rick
Medtag den nuværende arbejdsstation
Du kan også bruge HOST_NAME()
for at returnere dit nuværende arbejdsstations-id.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Resultat:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+