sql >> Databáze >  >> RDS >> Sqlserver

Jak zjistit uživatelské jméno a název počítače pro přístup k SQL serveru

SELECT SUSER_SNAME(), HOST_NAME()

Pokud je připojení "sa" (nebo jakékoli jiné přihlášení SQL), nemůžete najít uživatelské jméno domény/Windows. SQL Server ví pouze to, že je to "sa" nebo toto přihlášení SQL.

HOST_NAME také nemusí být spolehlivý, lze jej nastavit v připojovacím řetězci ("název aplikace"). Nebo to může být vágní, např. "Microsoft Office" ve výchozím nastavení pro Access, Excel atd

Zpětné sledování můžete provést pomocí client_net_address v sys.dm_exec_connections a spárujte MAC adresu s IP a zjistěte, kdo je přihlášen...



  1. Použití Kubernetes k nasazení PostgreSQL

  2. Vyberte, zda existuje jiný vložit?

  3. PL/Perl posílejte poštu v Postgresql

  4. dynamická chyba SQL:'CREATE TRIGGER' musí být prvním příkazem v dávce dotazu