خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


LOGON Trigger در SQL Server

LOGON Trigger در SQL Server
LOGON Trigger می تواند از راه های مختلفی مانند محدود کردن تعداد اتصال برقرار شده توسط یک LOGIN یا جلوگیری از لاگین کاربر به سیستم از خارج محیط کار مفید واقع شود.

نرم افزار سامانه مودیان راهکار
به عنوان مثال ، ما می توانیم یک LOGON Trigger ایجاد کنیم تا کاربر نتواند همزمان بیش از یک اتصال را با SQL Server باز کند.



CREATE TRIGGER restrict_sqlsession
ON ALL SERVER WITH EXECUTE AS 'sa'
FOR LOGON
AS
BEGIN
IF ORIGINAL_LOGIN() <> 'sa'
AND
( SELECT COUNT(*)
FROM sys.dm_exec_sessions
WHERE Is_User_Process = 1 AND
Original_Login_Name = ORIGINAL_LOGIN()
) > 2
ROLLBACK
END

LOGON Trigger در SQL Server
حال اگر کاربر درصدد دستیابی به یک Session در SQL Server باشد، خطا دریافت خواهد کرد.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز