SYSTEM_USER
devuelve el contexto de ejecución actual, por lo que puede devolver un contexto suplantado
ORIGINAL_LOGIN()
devuelve la identidad del usuario que se conectó inicialmente a la instancia, por lo que, independientemente de si el contexto está suplantado o no, dará como resultado el usuario original que inició sesión, bueno para la auditoría.
SUSER_SNAME()
esto se usa si desea obtener el nombre de usuario por SID, así que SUSER_SNAME
se puede invocar con un parámetro como este SUSER_SNAME([server_user_sid])
pero el SID es opcional si no pasa ese parámetro, se devuelve el usuario actual.