تخفیف های داغ در جشنواره تابستانه توسینسو تخفیف های داغ در جشنواره تابستانه توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

لیست یوزرهای آفلاین در sql server

با سلام و خسته نباشید خدمت شما ، برای مثال من یک دیتابیس دارم مثلا 10 user در آن تعریف کرده ام می خواهم با یک کوئری بدست بیاورم کاربران آفلاین را که چه کسانی در حال حاضر آفلاین هستند آیا sp سیستمی در این مورد وجود دارد یا آیا کوئری خاصی در این مورد وجود دارد ، ممنون می شوم راهنمایی کنید ، با تشکر از شما

پرسیده شده در 1395/01/18 توسط

3 پاسخ

0

با سلام و خسته نباشید خدمت آقای علی قلعه بان

ممنونم از جواب شما ولی فیلد islogin را به من ارور می دهد Invalid column name 'islogin' چون من در حال حاضر از sql server 2008 r2 استفاده می کنم ممنون می شوم راهنمایی کنید؟

با تشکر از شما

پاسخ در 1395/01/20 توسط
3
SELECT name
FROM sys.server_principals 
WHERE islogin = '0'
پاسخ در 1395/01/18 توسط
2

سلام

شما می تونید از کدهای زیر استفاده کنید.

select distinct(loginame),*
from master..sysprocesses 
where db_name(dbid) = 'master'

و


SELECT suser_sname(owner_sid) AS 'Owner', 
            state_desc, *
FROM sys.databases

نکته: برای متوجه شدن از وضعیت یوزر خود می تونید به ستونی بنام Status مراجعه کنید

که شامل سه حالت

Background,Sleeping,Runable

می باشد.

نکته 2: در کد دوم اطلاعات به نسبت جامع تری دریافت خواهید کرد و وضعیت کاربران را از ستون State_Desc می توانید مشاهده کنید.

پاسخ در 1395/01/24 توسط

پاسخ شما