لماذا تتوقف خدمة SQL Server عن العمل بعد كل إعادة تشغيل للجهاز؟

Viewed 1

تتوقف خدمة SQL Server عن العمل تلقائياً في كل مرة يتم فيها إعادة تشغيل الجهاز (Restart)، ويحتاج المستخدم إلى تشغيلها يدوياً بعد كل إقلاع. ما سبب ذلك وكيف يمكن جعل الخدمة تبدأ تلقائياً بشكل موثوق مع كل إقلاع للنظام؟


Originally posted at https://answers.namasoft.com/question/86/ on 2018-06-28.

1 Answers

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

الحل هو ضبط نوع بدء التشغيل ليكون Automatic (Delayed Start):

  1. افتح Services من لوحة التحكم في الويندوز (أو شغّل services.msc).
  2. ابحث عن خدمة SQL Server (مثل SQL Server (MSSQLSERVER)) واضغط عليها بزر الفأرة الأيمن ثم اختر Properties.
  3. في تبويب General، غيّر قيمة Startup type إلى Automatic (Delayed Start).
  4. اضغط Apply ثم OK.
  5. شغّل الخدمة يدوياً مرة واحدة (Start) للتأكد من عملها الآن، ثم أعد تشغيل الجهاز للتأكد من أنها تبدأ تلقائياً.

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


Originally posted at https://answers.namasoft.com/question/86/ on 2018-06-28.