sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server - aktuellt användarnamn

SYSTEM_USER returnerar det aktuella exekverande sammanhanget, så detta kan returnera en efterliknad kontext

ORIGINAL_LOGIN() returnerar identiteten för användaren som ursprungligen kopplade till instansen, så oavsett om sammanhanget är imiterat eller inte kommer det att ge den ursprungliga användaren som loggade in, bra för granskning.

SUSER_SNAME() detta används om du vill få användarnamnet med SID så SUSER_SNAME kan anropas med en parameter som SUSER_SNAME([server_user_sid]) men SID är valfritt om du inte skickar den parametern den aktuella användaren returneras.




  1. Mysql-anslut till server:Åtkomst nekad för användare [e-postskyddad]

  2. MYSQL returnerar dubbletter av rader

  3. returnera en rad i lagrad procedur på oracle

  4. UTF-8 fungerar inte i HTML-formulär