سؤال

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

أنا خلقت مهمة لتعمل تحت الادارة المستخدم لبدء تشغيل البرنامج ، cmd مع الحجج /c net start mssqlserver.عندما يدويا تشغيل الأمر في وحدة تحت الادارة المستخدم تشغيله ، ولكن عندما حاول تنفيذ المهمة ، تسجيل الرسالة التالية و لا توقف:

العمل "C:\Windows\system32\cmd.EXE" مع رمز الإرجاع 2.

أي اقتراحات ؟

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

المحلول

أنصح فتح الخدمات الإضافية MMC (فقط تشغيل الخدمات.msc), العثور على الخدمة وتعديل خصائص الخدمة إلى إعادة تشغيل تلقائيا عند فشل الخدمة.

  1. فتح الخدمات الإضافية MMC (تشغيل الخدمات.msc)
  2. تحديد موقع الخدمة.إذا كنت تثبيت الافتراضي مثيل SQL Server 2005 التي من شأنها أن تكون "SQL الخادم (MSSQLSERVER)".إذا كنت تثبيت مثيل مسمى اسم سيكون في قوسين.
  3. انقر بزر الماوس الأيمن فوق خدمة اختر "خصائص".
  4. التبديل إلى "الإنعاش" علامة التبويب.
  5. تعيين خيارات الأول والثاني و الفشل لاحق على النحو المطلوب.
  6. انقر فوق "موافق".

و جون داير أيضا عن الحق يبحث في ويندوز سجلات الأحداث للحصول على تفاصيل حول السبب في SQL Server توقف (تشغيل eventvwr.exe).

نصائح أخرى

استخدام الأمر NET:

لبدء الخدمة, نوع:صافي startservice

توقف خدمة, نوع:صافي stopservice

لإيقاف خدمة, نوع:صافي pauseservice

لاستئناف الخدمة, نوع:صافي continueservice

انظر Microsoft هذه المادة على تفاصيل إضافية:Microsoft المادة

وبالإضافة إلى ذلك أود أن ننظر في أحداث Windows سجلات (تطبيق النظام) لمزيد من التفاصيل لماذا SQLServer هو التوقف في المقام الأول.

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