sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan finder du ud af brugernavn og maskinnavn for at få adgang til SQL-serveren

SELECT SUSER_SNAME(), HOST_NAME()

Hvis forbindelsen er "sa" (eller et hvilket som helst andet SQL-login), kan du ikke finde domæne-/windows-brugernavnet. SQL Server ved kun, at det er "sa" eller det SQL-login.

HOST_NAME er muligvis heller ikke pålidelig, den kan indstilles i forbindelsesstrengen ("Application Name"). Eller det kan være vagt f.eks. "Microsoft Office" for som standard for Access, Excel osv.

Du kan gå tilbage via client_net_address i sys.dm_exec_connections og match MAC-adresse til IP og find ud af, hvem der er logget på...



  1. Indsættelse af en streng med dobbelte anførselstegn i en tabel

  2. MySQL:returner maks. af de sidste 5 cifre fra kolonne

  3. Lagring af filer i SQL-database ved hjælp af FILESTREAM – Del 2

  4. Vis for at identificere grupperede værdier eller objekter