عندما يكون لديك مهام النسخ الاحتياطي الآلي التي تعمل على خادم قاعدة البيانات الخاصة بك ، وأحيانا كنت أنسى أنها تشغل أكبر. فأنت تنسى أن تحقق لمعرفة ما اذا كانت تعمل بنجاح ، وحتى لا يدركون تعطل قاعدة البيانات الخاصة بك وأنت لا يمكن استعادته منذ ليس لديك نسخة احتياطية الحالية.
حيث ان تأتي في تبليغات البريد الإلكتروني ، بحيث يمكنك رؤية حالة العمل كل صباح عندما كنت يحتسي القهوة الخاص بك ، والتظاهر كنت تعمل.
SQL Server يوفر طريقة مضمنة لإرسال رسائل البريد الإلكتروني ، ولكن للأسف أنه يتطلب أن يكون لديك توقعات والتشكيل مثبتة على الخادم ، وهو ليس بالضرورة الطريقة المثلى لإرسال البريد الإلكتروني. لحسن الحظ هناك طريقة أخرى ، وينطوي على تركيب الإجراء المخزنة على الخادم الخاص بك من شأنها أن تسمح لك لإرسال البريد الإلكتروني عبر SMTP.
تحميل الداخلي sp_SQLNotify مخزنة هنا.
سوف تحتاج إلى تحرير سطر واحد في الإجراء المخزن لوضع عنوان IP خادم SMTP :
EXEC @ @ ساعة = sp_OASetProperty iMsg ، 'Configuration.fields (" http://schemas.microsoft.com/cdo/configuration/smtpserver "). القيمة' ، '10.1.1.10'
تثبيت الإجراء المخزن في قاعدة البيانات الرئيسية ، بحيث يمكن استخدامها بسهولة من أي مكان الحاجة.
فتح SQL Server عامل وظائف القائمة ، وتحديد خصائص للحصول على الوظيفة التي تحاول خلق إعلام من أجل :
انقر فوق علامة التبويب خطوات ، وسترى الشاشة التي تبدو مثل هذا :
انقر على زر جديد لإنشاء خطوة مهمة جديدة. سوف نستخدم هذه الخطوة لإرسال البريد الإلكتروني الإخطار على النجاح.
اسم الخطوة : التبليغ النجاح
يدخل هذا SQL في إطار الأوامر كما سنرى فيما بعد. ستحتاج لتخصيص عناوين البريد الإلكتروني وموضوع الرسالة لمطابقة البيئة الخاصة بك :
"نجاح مهمة النسخ الاحتياطي' server@localserver.com 'إكسيك master.dbo.sp_SQLNotify ،' admin@localserver.com '،' أنجزت بنجاح مهمة النسخ الاحتياطي '
فوق موافق ومن ثم انقر فوق الزر جديد مرة أخرى لإنشاء خطوة أخرى. وسوف تكون هذه الخطوة إعلام الفشل.
اسم الخطوة : البريد الإلكتروني فشل إعلام
SQL:
'server@localserver.com' إكسيك master.dbo.sp_SQLNotify ، 'admin@localserver.com' ، 'النسخ الاحتياطي الفشل الوظيفي ،' فشل مهمة النسخ الاحتياطي '
الآن الفكرة هي جعل البنود متابعة سير عمل محددة. أولا انقر فوق تحرير في الخطوة 1 ، وتعيين الخصائص كما هو موضح هنا :
ما نقوله هو ان على النجاح ، وانتقل إلى الخطوة النجاح ، وعلى الفشل ، انتقل إلى الخطوة الفشل. بسيطة جدا الاشياء.
الآن تحرير الخطوة الثانية ، وهو المسمى "النجاح إعلام البريد الإلكتروني" ، وتعيين الخصائص ينظر هنا :
نحن نقول انه اذا كانت وظيفة الإعلام ناجحا ، ثم إنهاء المهمة فقط دون تشغيل 3 الخطوة. إذا كنا لم تحدد ذلك ، فإننا في نهاية المطاف الحصول على رسالتين إلكترونيتين ، واحدة مع نجاح واحد مع الفشل.
الآن تحرير الخطوة الثالثة ، وهو المسمى "عدم إشعار البريد الإلكتروني" ، وتعيين الخصائص ينظر هنا :
الآن يجب أن خطوات عملك بهذا الشكل :
يجب عليك الآن إخطارات البريد الإلكتروني في صندوق البريد الوارد إما النجاح أو الفشل.
ملاحظة : تم العثور على الإجراء المخزن المستخدمة في هذه المقالة here، على الرغم من أن هذا قد لا يكون المصدر الأصلي.
Aucun commentaire:
Enregistrer un commentaire