سلام
چطوری میشه تمام connection هایی که به Sql زده میشه با HostName یی که Login کردن را ثبت کرد؟ آیا خود sQL این کار رو میکنه و چطور؟
سلام
چطوری میشه تمام connection هایی که به Sql زده میشه با HostName یی که Login کردن را ثبت کرد؟ آیا خود sQL این کار رو میکنه و چطور؟
آخرین ویرایش به وسیله mehdi.mousavi : یک شنبه 03 بهمن 1389 در 11:06 صبح دلیل: لطفا از این پس در انتخاب عنوان تاپیک دقت نمایید.
سلام.
SQL Server فقط Connection هایی که برقرار است را نگهداری میکند که میتوانید آنها را از جدول syslogin بدست بیارید. یا با استفاده از sp_who متوجه شوید چه کسانی Online هستند.
Telegram : @SQL_Server
این پرس و جو رو امتحان کنید:
SELECTdb_name(dbid)as DatabaseName,hostname,count(dbid)as NoOfConnections,loginame as LoginName
FROMsys.sysprocesses
WHEREdbid> 0
GROUPBYdbid,loginame, hostname
سلام چرا SP_WHO تو محیط خود SQL کامل لیست کانکشن ها رو نشون میده اما از داخل هر نسخه از برنامه فقط اطلاعات کاربر همون نسخه رو نشون میده در صورتی که همان لحظه خود SQL با این پروسیجر لیست تمامی کاربران را نشان میدهد راحل چیست؟