PDA

View Full Version : تعریف agent براساس خروجی یک تابع



pnz68rostam
یک شنبه 13 دی 1394, 09:46 صبح
با سلام
طبق دانسته های من agent ها زمانی alert می دهند که query را به طور کامل و به درستی اجرا کنند، برای زمانی که می خواهم یک کنترلی روی دریافت داده های دیتابیس داشته باشم و مثلا بگویم اگر از آخرین تاریخ insert داده در دیتابیس 5 دقیقه گذشته است، alert بگیرم چگونه می توانم برای function کنترل کننده alert بگذارم؟
به عبارت دیگر هدف من نوشتن یک مانیتور با استفاده از agent است

حمیدرضاصادقیان
یک شنبه 13 دی 1394, 13:04 عصر
سلام
برای اینکار باید یک job بنویسید و هم اینکه در جدول مورد نظر زمان درج رکورد رو داشته باشید. و در اون job هر 5 دقیقه چک کنید که رکوردی درج شده یا نه که اگر درج نشده بود یک خطایی رو صادر کنه.

pnz68rostam
یک شنبه 13 دی 1394, 13:09 عصر
خیلی ممنون از پاسخ شما
ولی چیزی که من میبینم در قسمت alertها، هنگام success پیغام می دهد، نه هنگام خطا

pnz68rostam
دوشنبه 14 دی 1394, 08:18 صبح
با تشکر مجدد، دستور RAISERROR با LEVEL بالا، به وضعیت fail می رود