استفاده از Hotmail در SQL Server Database Mail

نداشتن بكاپ در يك سازمان باعث فاجعه ميشه.اوايل گزينه مد نظرم براي چك كردن Job مربوط به بكاپ گرفتن استفاده از Notifications خود SQL Server و ارسال ايميل بود ولي يه مشكل كوچيك اين وسط بود نداشتن Mail Server در سازمان.
تا قبل از اينكه اين مطلب رو بنويسم فكر ميكردم بايد حتما داخل سازمان خودمون Mail Server داشته باشيم.اين برداشت من داخل كلاس بود.اينم مدركش (به احتمال زياد من مطلب رو بد گرفته بودم!)

با اين فكر غلط هروز صبح بايد اين كوئري رو اجرا ميكردم


SELECT
    CAST(CONVERT(DATETIME , CAST(run_date AS CHAR(8)) , 101) AS CHAR(11)) AS 'Failure Date' ,
    SUBSTRING(T2.name , 1 , 100) AS 'Job Name' ,
    T1.step_id AS 'Step #' ,
    T1.step_name AS 'Step Name' ,
    T1.message AS 'Message'
FROM
    msdb..sysjobhistory T1
    JOIN msdb..sysjobs T2
        ON T1.job_id = T2.job_id
WHERE
    T1.run_status != 1 AND
    T1.step_id != 0 AND
    run_date >= CONVERT(CHAR(8) , (
                                    SELECT
                                        DATEADD(day , ( -1 * 30 ) , GETDATE())
                                  ) , 112)
ORDER BY
    1 DESC

تا اينكه اين پست رو ديدم.تنها كاري كه بايد انجام ميدادم ست كردن مشخصات SMTP سرور مدنظرم بود.

مرحله بعد هم اضافه كردن يك اپراتور (در اينجا اپراتوري به نام Mohammad.Saheb) با يك ايميل معتبر در سرور هست و همچنيا ست كردن اين اپراتور براي ارسال ايميل در صورت خطا در اجراي Job مربوطه.

اينم يه نمونه از ارسال ايميل به اپراتور (Operator) تعريف شده

 

در آخر باتوجه به نزديك شدن فصل شيرين! امتحانات يه مدتي نيستم.التماس دعا

نظرات

پست‌های معروف از این وبلاگ

lnav ابزاری بسیار کاربردی برای پیمایش لاگ ها در لینوکس و البته مک

ساختن ایمیج های داکری به کمک BuildKit - بخش دوم

ساختن ایمیج های داکری به کمک BuildKit - بخش اول