PDA

View Full Version : برسی کار کاربران DataBas



MShirzadi
سه شنبه 06 شهریور 1386, 17:32 عصر
چطور می توانیم کار یک User در زمان حال را بدست آورد یعنی کاربر الان در حال انجام چه کاری است و همچنین چطور می شه فهمید کا آیا تین کاربر Login است یک نه.

supporter
چهارشنبه 07 شهریور 1386, 08:12 صبح
در Enterprise Manager :

Management -> Current Activity -> Process info


در ضمن می تونید از Profiler هم استفاده کنید

MShirzadi
پنج شنبه 08 شهریور 1386, 00:58 صبح
من می خوام کار یک user رو با trigger کنترل کنم یعنی اگر یک User یک فیلد رو تغییر داد من با Trigger نام اون User رو در یک فیلد پر کنم
حالا کد اون رو هم می دونید یا نه؟

supporter
جمعه 09 شهریور 1386, 10:35 صبح
از Books Online:



DECLARE @sys_usr char(30)
SET @sys_usr = SYSTEM_USER
SELECT 'The current system user is: '+ @sys_usr

و یا



select nt_username, hostname, nt_domain, loginame, login_time, program_name
from master..sysprocesses
where spid=@@SPID