ورود

View Full Version : بدست اوردن مشخصات کلاینت با کانکشن اون



HDDSoft2001
سه شنبه 24 شهریور 1388, 16:19 عصر
با سلام

دوستان من چطوری میتونم لیست کاننکش های متصل به اس کیو ال را بدست اورم.
چون یه برنامه نوشتم که طرف وقتی میخاد کاری تو دیتابیس بکنه میاد تو یک تیبل شماره کلاینت بعلاوه کاننکشن اونو درج میکنه تا درخواست ها رو ردیابی کنه. (دوستان در مورد این شیوه بحث نکنید چون یه کار خاصی میخام بکنم).

حالا میخام از طریق یه تابع که نمیدونم چیه (امیدوارم شما بگید چون سوالم در همین مورده) ببینم ایا این کلاینت هنوز معتبره (یعنی هنوز به پایگاه داده متصل هست یا نه؟)

پس تابعی که کانکشن فعال رو بده (همین کاننکشنی که داره کار میکنه تو این سیشن) + مشخصات کلاینت رو.

با تشکر

بهنام بهمنی
سه شنبه 24 شهریور 1388, 17:11 عصر
از يکي از دو stored procedure زير استفاده کن

sp_who

يا sp_who2

AminSobati
سه شنبه 24 شهریور 1388, 22:00 عصر
سلام،
از نسخه 2005 میتونین از Viewهای زیر کمک بگیرین:

select * from sys.dm_exec_sessions
select * from sys.dm_exec_connections
select * from sys.dm_exec_requests