Bạn có thể sử dụng SUSER_NAME()
chức năng để xem tên đăng nhập mà bạn hiện đang sử dụng để truy cập SQL Server.
Hàm này trả về trả về tên nhận dạng đăng nhập của người dùng. Nó cũng cho phép bạn lấy tên đăng nhập của bất kỳ người dùng nào khác, dựa trên số nhận dạng đăng nhập của họ.
Ví dụ
Đây là cách để có được người dùng hiện tại.
SELECT SUSER_NAME();
Kết quả:
sa
Trong trường hợp này, tôi đã đăng nhập bằng sa
.
Trả lại một người dùng cụ thể
Dưới đây là một ví dụ về việc lấy tên nhận dạng đăng nhập cho người dùng khác.
SELECT SUSER_NAME(262);
Kết quả:
Rick
Bao gồm Máy trạm Hiện tại
Bạn cũng có thể sử dụng HOST_NAME()
để trả về ID máy trạm hiện tại của bạn.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Kết quả:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+