PDA

View Full Version : سوال: مشخص کردن تعداد افرادی که به database sql2005 وصل شده اند



abbasjafarnezhad
دوشنبه 18 آبان 1388, 17:00 عصر
با سلام
مشکل من این است که من یک database روی server دارم و user آن نیز sa بوده و تعدادی client که روی بعضی از این client ها sqlserver نصب است که میتوانند به database من وصل شوند می خواهم بدانم جایی در sql server وجود دارد که بتوان این افرادی که تحت شبکه هستنند و به database وصل می شوند مشخص کرد


با تشکر :تشویق::تشویق::تشویق:

amin_alexi
دوشنبه 18 آبان 1388, 19:49 عصر
سلام
ببین این SQL به دردت می خوره !

SELECT *
FROM master..sysprocesses
WHERE dbid = DB_ID('MyDataBase')

اگه به جای MyDataBase اسم Database خودت رو بزاری می تونی تعداد Connection های متصل به Database خودت رو در بیاری و یک سری اطلاعات بهت میده!

shahab2025
دوشنبه 18 آبان 1388, 20:22 عصر
SELECT *
FROM master..sysprocesses
WHERE dbid = DB_ID('MyDataBase')اگه به جای MyDataBase اسم Database خودت رو بزاری می تونی تعداد Connection های متصل به Database خودت رو در بیاری و یک سری اطلاعات بهت میده!

سلام
میخواستم بدونم اگه یه کاربر دو بار به بانک وصل شده باشه (مثلا دوبار برنامه را باز کرده باشه) آیا این دستورات تعداد ارتباط را یک نشان میده یا دو؟

sia_2007
دوشنبه 18 آبان 1388, 21:17 عصر
معلومه که 2 بار حساب میکنه !

abbasjafarnezhad
سه شنبه 19 آبان 1388, 08:22 صبح
با سلام
با تشکر از مدیر بخش

من این دستور را اجرا نمودم و فکر میکنم افرادی که آنلاین وصل باشند را نشان می دهد می خواهم بدانم آیا دستوری است که گزارش روزانه را از افرادی که وصل شده اند را بگیرد

با تشکر:تشویق::تشویق::تشویق: