Sie können den SUSER_NAME() verwenden Funktion, um den Anmeldenamen anzuzeigen, den Sie derzeit für den Zugriff auf SQL Server verwenden.
Diese Funktion gibt den Login-Identifikationsnamen des Benutzers zurück. Es ermöglicht Ihnen auch, den Login-Namen eines anderen Benutzers basierend auf seiner Login-Identifikationsnummer zu erhalten.
Beispiel
So erhalten Sie den aktuellen Benutzer.
SELECT SUSER_NAME(); Ergebnis:
sa
In diesem Fall war ich als sa angemeldet .
Einen bestimmten Benutzer zurückgeben
Hier ist ein Beispiel für das Abrufen des Anmeldeidentifikationsnamens für einen anderen Benutzer.
SELECT SUSER_NAME(262); Ergebnis:
Rick
Aktuelle Arbeitsstation einschließen
Sie können auch HOST_NAME() verwenden um Ihre aktuelle Workstation-ID zurückzugeben.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME; Ergebnis:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+