Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Върнете текущото име за влизане в SQL Server (T-SQL)

Можете да използвате SUSER_NAME() функция, за да видите името за вход, което използвате в момента за достъп до SQL Server.

Тази функция връща връща идентификационното име за влизане на потребителя. Той също така ви позволява да получите името за вход на всеки друг потребител, въз основа на техния идентификационен номер за вход.

Пример

Ето как да получите текущия потребител.

SELECT SUSER_NAME();

Резултат:

sa

В този случай бях влязъл като sa .

Връщане на конкретен потребител

Ето пример за получаване на идентификационното име за вход за друг потребител.

SELECT SUSER_NAME(262);

Резултат:

Rick

Включете текущата работна станция

Можете също да използвате HOST_NAME() за да върнете текущия си идентификатор на работната станция.

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

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Бързо вмъкнете 2 милиона реда в SQL Server

  2. Възможно ли е да се използва пълнотекстово търсене (FTS) с LINQ?

  3. Как да генерирате изявления за вмъкване от текстови файлове за таблица на SQL Server в SQL Server - SQL Server / TSQL урок, част 106

  4. Как работи DENSE_RANK() в SQL Server

  5. Как да променя езика по подразбиране за SQL Server?