SELECT SUSER_SNAME(), HOST_NAME()
Wenn die Verbindung "sa" (oder ein anderer SQL-Login) ist, können Sie den Domänen-/Windows-Benutzernamen nicht finden. SQL Server kennt nur "sa" oder diese SQL-Anmeldung.
HOST_NAME ist möglicherweise auch nicht zuverlässig, es kann in der Verbindungszeichenfolge ("Anwendungsname") festgelegt werden. Oder es könnte vage sein, z. B. "Microsoft Office" für standardmäßig für Access, Excel usw.
Sie könnten über client_net_address
zurückverfolgen in sys.dm_exec_connections
und MAC-Adresse mit IP abgleichen und herausfinden, wer angemeldet ist...