Vous pouvez utiliser le SUSER_NAME()
fonction pour voir le nom de connexion que vous utilisez actuellement pour accéder à SQL Server.
Cette fonction renvoie le nom d'identification de connexion de l'utilisateur. Il vous permet également d'obtenir le nom de connexion de tout autre utilisateur, en fonction de son numéro d'identification de connexion.
Exemple
Voici comment obtenir l'utilisateur actuel.
SELECT SUSER_NAME();
Résultat :
sa
Dans ce cas, j'étais connecté en tant que sa
.
Renvoyer un utilisateur spécifique
Voici un exemple d'obtention du nom d'identification de connexion pour un autre utilisateur.
SELECT SUSER_NAME(262);
Résultat :
Rick
Inclure le poste de travail actuel
Vous pouvez également utiliser HOST_NAME()
pour renvoyer votre ID de poste de travail actuel.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Résultat :
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+