سؤال

لدي هذا السؤال من أحد العملاء، لتشغيل بعض البرامج النصية لقاعدة البيانات بشكل يومي أو كل أسبوعين، حسب نوع الفترة.لقد حددوا فترة "مشغولة" وفترة "هادئة".إنهم يستخدمون الاستضافة المشتركة لتطبيقاتهم ولا يمكنهم إضافة وظائف SQL Server إلى قاعدة البيانات الخاصة بهم.

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

سؤالي:هل هناك طريقة أفضل للقيام بهذا النوع من الجدولة بدون خادم SQL أو هل تعرف ما إذا كان هناك حل موجود وأكثر عمومية (مجاني) موجود بالفعل؟

[يحرر]لا يمكنني استخدام برنامج جدولة مهام Windows نظرًا لأن فترة الهدوء الخاصة بهم تكون خلال فصل الشتاء وفترة انشغالهم خلال فصل الصيف.باستخدام برنامج جدولة المهام، يجب علي تعديل المهام المجدولة يدويًا مرتين في السنة.هذا الآن ما أريده أنا أو موكلي.[/يحرر]

شكرًا

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

وهذا المشروع القلعة لديها واحد (كجزء من مكونات القلعة) التي قد تحصل على أكثر من وسيلة هناك.

http://www.castleproject.org/

يمكنك استخدام ميزة "المهام المجدولة" في نظام التشغيل Windows لبدء بعض تطبيقات وحدة التحكم عندما يكون ذلك مطلوبًا.

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

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

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

ويمكنك أيضا استخدام هذا للحصول على طلبك لوقف أي إصدارات قيد التشغيل حاليا من التطبيق الخاص بك لقتل أي مهام منذ فترة طويلة!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top