سؤال

وأنا بحاجة إلى أن تكون قادرة على جدولة مهمة على 10 من كل شهر، وأنها الترشح لعدد محدد من الأيام أو حتى تاريخ محدد.

هل هناك أي طريقة لتخصيص مهام عامل ملقم SQL باستخدام نوع من API أو شيء من هذا؟

وشكرا.

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

المحلول 3

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

<اقتباس فقرة>   

وIF (DAY (GetDate ())> = 10)
      EXEC MySP

ووضع جدول زمني لتشغيل كل يوم.

نصائح أخرى

ويمكنك القيام بها باستخدام خصائص SQL مواعيد العمل باستخدام جدول زمني أكثر من واحد لهذا المنصب. يمكنك جدولة المهمة لتشغيل يوم 10th من الشهر (مع خيار لتاريخ انتهاء). ثم يمكنك إنشاء جداول متعددة، واحدة للال11، 12TH، وما إلى ذلك.

وSQL Server عامل لم يكن لديك خيار جدول مثل التي تحتاج إليها، لذلك أعتقد أن الحل الخاص بك هو جيد كما يحصل لابقائها داخل SQL خادم.

وجدولة المهام ويندوز ولكن لا يكون لها الخيار لتشغيل وظيفة في اليوم 'س' من الشهر، ربما الركل sproc الخاصة بك قبالة باستخدام SQLCMD ويندوز عن طريق جدولة المهام وحل بديل؟

ويساعد هذا الأمل

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