ورود

View Full Version : نوشتن Trigger برای DataBase



MShirzadi
دوشنبه 02 اردیبهشت 1387, 13:22 عصر
با سلام
دوستان,
از دوستان کسی میدونه من چطور میتونم یه Trigger برای DB خودم بنویسم که وقتی یه User به DB وصل شد این Trigger فعال بشه .
منظورم اینه که Trigger مربوط به DB من باید چه event ی داشته باشه.

MShirzadi
سه شنبه 03 اردیبهشت 1387, 12:22 عصر
دوستان در این زمینه هیچ نظری ندارن؟؟؟

Amir_Safideh
سه شنبه 03 اردیبهشت 1387, 13:01 عصر
مگه برای دیتابیس هم میشه Trigger نوشت ؟ تا اونجا که من میدونم Trigger رو برای جداول مینویسند و برای کنترل اعمال Insert,Edit,Delete در جداول طراحی میشه .
--------------
موفق باشید .

MShirzadi
سه شنبه 03 اردیبهشت 1387, 16:16 عصر
نه دوست عزیز برای Database و یرای سرور هم می شه Trigger نوشت با دستورات زیر:


Create Trigger trg_Name On Database
For DB_Events
AS
Begin
--Comments
Endاگر جای On DataBase از عبارت On All Server استفاده کنی روی سرور trigger میسازه
توی Books Online هم در این مورد و در مورد Event های آن نوشته

فقط الان نمی دونم که روی چه Event ی بنویسم که وقتی کاربر Login کرد یا dc کرد این trigger اجرا بشه

اگر کسی می تونه کمک کنه لطفا

majid_afra222
سه شنبه 03 اردیبهشت 1387, 17:28 عصر
سلام
اینو ببین
http://decipherinfosys.wordpress.com/2007/05/02/logon-triggers-in-sql-server-2005-sp2/

امیدوارم بدردت بخوره