PDA

View Full Version : Login Event



Saeed.Elmi
شنبه 27 مرداد 1386, 09:42 صبح
سلام
من یک SP برای چک منقضی شدن دارم و حالا نیاز دارم که یک EVENT پیدا کنم که در آن EVENT این SP را فراخوانی کنم تا اگر منقضی شده باشد آنگاه طبق یک سیاستی عمل کنم.
می خواستم ببینم که آیا روشی مثل DDL Triggerها وجود دارد که در آن بتوان این SP را فراخوانی کرد! امیدوارم که توانسته باشم منظورم را درست و صحیح رسانده باشم.

منظورم Eventی مثل LOGIN یا CONNECT یا Database Engine Start است که متاسفانه فقط Trigger های زیر را من پیدا کردم!!
(CREATE, ALTER, DROP, GRANT, DENY, REVOKE, or UPDATE STATISTICS )

خیلی خیلی ممنون

AminSobati
شنبه 27 مرداد 1386, 11:01 صبح
خوب سعید جان این SP چه موقعی باید فراخوانی بشه؟ موقعی که اطلاعات ویرایش میشه، یا موقعی که کاربر Login میکنه یا ....؟

Saeed.Elmi
شنبه 27 مرداد 1386, 12:27 عصر
جناب آقای ثباتی عزیز، ممنونم از توجه تون!
ولی دقیقا زمان Login یا Connect شدن کاربر به DB یا Start شدن Engine!
تا حالا خیلی دنبالش گشتم ولی خودم نتوانستم چیزی پیدا کنم. خیلی ممنون

AminSobati
شنبه 27 مرداد 1386, 20:34 عصر
- برای Start شدن سرویس، میتونین یک SP رو بعنوان Startup معرفی کنین. بوسیله sp_procoption

- در SQL Server 2005 SP2 یک Event به اسم Logon Event اضافه میشه به DDL Trigger ها

Saeed.Elmi
یک شنبه 28 مرداد 1386, 13:17 عصر
خیلی ممنون آقای ثباتی!
Service Pack 2 رو download کردم ولی در BookOnline چیزی پیدا نکردم برای همین Update BookOnline رو هم Download کردم و توش پیدا شد.
از SP_ProcOption هم استفاده کردم و در زمان start شدن Engine خیلی مفید واقع شد. البته باید SP در Master نوشته بشه!
باز هم ممنون