sql >> Databáze >  >> RDS >> Sqlserver

Vrátit aktuální přihlašovací jméno na SQL Server (T-SQL)

Můžete použít SUSER_NAME() zobrazíte přihlašovací jméno, které aktuálně používáte pro přístup k serveru SQL.

Tato funkce vrací přihlašovací identifikační jméno uživatele. Umožňuje vám také získat přihlašovací jméno jakéhokoli jiného uživatele na základě jeho přihlašovacího identifikačního čísla.

Příklad

Zde je návod, jak získat aktuálního uživatele.

SELECT SUSER_NAME();

Výsledek:

sa

V tomto případě jsem byl přihlášen jako sa .

Vrátit konkrétního uživatele

Zde je příklad získání přihlašovacího identifikačního jména pro jiného uživatele.

SELECT SUSER_NAME(262);

Výsledek:

Rick

Zahrnout aktuální pracovní stanici

Můžete také použít HOST_NAME() vrátit vaše aktuální ID pracovní stanice.

SELECT 
  HOST_NAME() AS HOST_NAME,
  SUSER_NAME() AS SUSER_NAME;

Výsledek:

+---------------------+--------------+
 | HOST_NAME           | SUSER_NAME   |
 |---------------------+--------------|
 | Bobs-MacBook-Pro    | Bob          |
 +---------------------+--------------+ 

  1. Jaký je rozdíl mezi AS a IS v uložené proceduře Oracle?

  2. 10 faktů o monitorování výkonu databáze, které vás mohou překvapit

  3. Používejte relační databáze MySQL na Ubuntu 8.04 (Hardy)

  4. Automatizace Načítání čísla verze ze souborů .Dtsx