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 | +---------------------+--------------+