Puoi utilizzare il SUSER_NAME()
funzione per vedere il nome di accesso che stai attualmente utilizzando per accedere a SQL Server.
Questa funzione restituisce restituisce il nome di identificazione dell'accesso dell'utente. Consente inoltre di ottenere il nome di accesso di qualsiasi altro utente, in base al numero di identificazione dell'accesso.
Esempio
Ecco come ottenere l'utente corrente.
SELECT SUSER_NAME();
Risultato:
sa
In questo caso ho effettuato l'accesso come sa
.
Restituisci un utente specifico
Ecco un esempio di come ottenere il nome di identificazione dell'accesso per un altro utente.
SELECT SUSER_NAME(262);
Risultato:
Rick
Includi la workstation corrente
Puoi anche usare HOST_NAME()
per restituire l'ID workstation corrente.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Risultato:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+