PDA

View Full Version : چطوری میشه تمام connection هایی که به Sql زده میشه با HostName یی که Login کردن را ثبت کرد؟



Namini
یک شنبه 03 بهمن 1389, 09:34 صبح
سلام
چطوری میشه تمام connection هایی که به Sql زده میشه با HostName یی که Login کردن را ثبت کرد؟ آیا خود sQL این کار رو میکنه و چطور؟

حمیدرضاصادقیان
یک شنبه 03 بهمن 1389, 19:46 عصر
سلام.
SQL Server فقط Connection هایی که برقرار است را نگهداری میکند که میتوانید آنها را از جدول syslogin بدست بیارید. یا با استفاده از sp_who متوجه شوید چه کسانی Online هستند.

m_omrani
دوشنبه 04 بهمن 1389, 13:26 عصر
این پرس و جو رو امتحان کنید:





SELECTdb_name(dbid)as DatabaseName,hostname,count(dbid)as NoOfConnections,loginame as LoginName
FROMsys.sysprocesses
WHEREdbid> 0
GROUPBYdbid,loginame, hostname





لینک مرجع: http://www.sqlservercurry.com/2008/03/how-to-see-active-connections-for-each.html

MOJTABAATEFEH
پنج شنبه 06 مهر 1391, 07:17 صبح
سلام چرا SP_WHO تو محیط خود SQL کامل لیست کانکشن ها رو نشون میده اما از داخل هر نسخه از برنامه فقط اطلاعات کاربر همون نسخه رو نشون میده در صورتی که همان لحظه خود SQL با این پروسیجر لیست تمامی کاربران را نشان میدهد راحل چیست؟