SYSTEM_USER
zwraca bieżący kontekst wykonywania, więc może to zwrócić kontekst personifikowany
ORIGINAL_LOGIN()
zwraca tożsamość użytkownika, który początkowo połączył się z instancją, więc niezależnie od tego, czy kontekst jest personifikowany, czy nie, otrzyma oryginalnego użytkownika, który się zalogował, co jest dobre do kontroli.
SUSER_SNAME()
jest to używane, jeśli chcesz uzyskać nazwę użytkownika przez SID, więc SUSER_SNAME
można wywołać z parametrem takim jak SUSER_SNAME([server_user_sid])
ale SID jest opcjonalny, jeśli nie przekażesz tego parametru, zwracany jest bieżący użytkownik.