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.