SYSTEM_USER
renvoie le contexte d'exécution actuel, donc cela peut renvoyer un contexte imité
ORIGINAL_LOGIN()
renvoie l'identité de l'utilisateur qui s'est initialement connecté à l'instance, donc peu importe si le contexte est usurpé ou non, il donnera l'utilisateur d'origine qui s'est connecté, bon pour l'audit.
SUSER_SNAME()
ceci est utilisé si vous voulez obtenir le nom d'utilisateur par SID donc SUSER_SNAME
peut être invoqué avec un paramètre tel que SUSER_SNAME([server_user_sid])
mais le SID est facultatif si vous ne transmettez pas ce paramètre, l'utilisateur actuel est renvoyé.