30Jun

إرسال الإخطارات البريد الإلكتروني وظيفة الوظيفة في سكل سيرفر مع سمتب

click fraud protection

عندما يكون لديك مهام النسخ الاحتياطي التلقائي التي تعمل على خادم قاعدة البيانات الخاصة بك، وأحيانا كنت قد نسيت أنها حتى تعمل.ثم كنت قد نسيت للتحقق لمعرفة ما إذا كانت تعمل بنجاح، ولا يدركون حتى تعطل قاعدة البيانات الخاصة بك ولا يمكنك استعادته حيث لم يكن لديك نسخة احتياطية الحالية.

حيث تأتي إخطارات البريد الإلكتروني، حتى تتمكن من رؤية حالة العمل كل صباح عندما كنت يحتسي القهوة والتظاهر كنت تعمل.

يوفر سكل سيرفر طريقة مدمجة لإرسال رسائل البريد الإلكتروني، ولكن للأسف يتطلب منك أن يكون لديك أوتلوك وملف شخصي مثبت على الخادم، والتي ليست بالضرورة الطريقة المثلى لإرسال بريد إلكتروني.الحمد لله هناك طريقة أخرى، التي تنطوي على تثبيت إجراء مخزن على الخادم الخاص بك من شأنها أن تسمح لك لإرسال البريد الإلكتروني عبر سمتب.

قم بتنزيل الإجراء المخزن sp_SQLNotify هنا.

ستحتاج إلى تحرير سطر واحد في الإجراء المخزن لوضع عنوان إب لخادم سمتب:

إيكسيكhr = sp_OASetPropertyiMsg، 'Configuration.fields( "هتب: //schemas.microsoft.com/cdo/configuration/ سمتبسرفر") فالو'، '10. 1.1.10 '

قم بتثبيت الإجراء المخزن في قاعدة البيانات الرئيسية، بحيث يمكن استخدامه بسهولة من أي مكان.

instagram viewer

افتح قائمة سكل سيرفر إدجنت \ جوبس وحدد خصائص المهمة التي تحاول إنشاء إشعار لها:

انقر فوق علامة التبويب الخطوات، ويجب أن تشاهد شاشة مشابهة لما يلي:

انقر فوق الزر جديدلإنشاء خطوة عمل جديدة.سنستخدم هذه الخطوة لإرسال إشعار البريد الإلكتروني بشأن النجاح.

خطوة الاسم: نجاح إعلام البريد الإلكتروني

أدخل هذا سكل في إطار الأوامر كما هو موضح أدناه.سوف تحتاج إلى تخصيص عناوين البريد الإلكتروني ورسالة الموضوع لتتناسب مع البيئة الخاصة بك:

إيكسيك master.dbo.sp_SQLNotify '[email protected]'، '[email protected]'، 'نجاح النسخ الاحتياطي وظيفة'، 'اكتملت وظيفة النسخ الاحتياطيبنجاح "

انقر فوق موافق ثم انقر فوق الزر جديد مرة أخرى لإنشاء خطوة أخرى.وستكون هذه الخطوة إخطار فشل.

الخطوة الاسم: فشل إخطار البريد الإلكتروني

سكل:

إيكسيك master.dbo.sp_SQLNotify '[email protected]'، '[email protected]'، 'فشل النسخ الاحتياطي وظيفة' فشل وظيفة النسخ الاحتياطي '

الآن الفكرة هيجعل العناصر تتبع سير عمل معين.انقر أولا تحرير على الخطوة 1، وقم بتعيين الخصائص كما هو موضح هنا:

ما نقوله هو أنه على النجاح، انتقل إلى خطوة النجاح، وعلى الفشل، انتقل إلى خطوة الفشل.الاشياء بسيطة جدا.

الآن تحرير الخطوة الثانية، واحد مسروح "نجاح إعلام البريد الإلكتروني"، وتعيين خصائص كما رأينا هنا:

نقول أنه إذا كانت مهمة الإعلام ناجحة، ثم قم بإنهاء المهمة دون تشغيل الخطوة 3. إذا كنا دون 'ر حدد هذا، ثم سننتهي في نهاية المطاف الحصول على رسالتين البريد الإلكتروني، واحدة مع نجاح واحد مع الفشل.

الآن قم بتحرير الخطوة الثالثة، واحدة "فشل إخطار البريد الإلكتروني"، وقم بتعيين الخصائص كما هو موضح هنا:

الآن يجب أن تبدو خطوات العمل الخاص بك كما يلي:

يجب أن يكون لديك الآن إشعارات البريد الإلكتروني في البريد الوارد الخاص بك إما النجاح أو الفشل.

ملاحظة: تم العثور على الإجراء المخزن المستخدم في هذه المقالة هنا، على الرغم من أن هذا قد لا يكون المصدر الأصلي.

قم بتنزيل الإجراء المخزن sp_SQLNotify هنا.