حل مشكلة "A network-related or instance-specific error" عند الاتصال بـ SQL Server هل ظهرت لك رسالة الخطأ التالية أثناء محاولة ال...
حل مشكلة "A network-related or instance-specific error" عند الاتصال بـ SQL Server
هل ظهرت لك رسالة الخطأ التالية أثناء محاولة الاتصال بقاعدة البيانات في SQL Server؟
"A network-related or instance-specific error while establishing a connection to SQL Server."
إذا كانت الإجابة نعم، فأنت لست وحدك. هذه من أكثر الأخطاء شيوعًا عند التعامل مع قواعد بيانات SQL Server، خاصة للمبتدئين أو أثناء إعداد بيئة العمل لأول مرة.
في هذا المقال، نوضح أسباب ظهور الخطأ، وطريقة حله خطوة بخطوة باللغة العربية، مع نصائح لتفادي حدوثه مستقبلًا.
💢 ما سبب ظهور هذا الخطأ؟
رسالة الخطأ تعني أن البرنامج (مثل SQL Server Management Studio أو أي تطبيق آخر) غير قادر على الوصول إلى خادم SQL Server، وغالبًا يعود ذلك إلى أحد الأسباب التالية:
- الخدمة غير مفعلة (SQL Server Service)
- خطأ في اسم السيرفر أو الـ Instance
- عدم تمكين الاتصال عبر الشبكة (TCP/IP)
- وجود جدار حماية (Firewall) يمنع الاتصال
- عدم تمكين المصادقة المختلطة (Mixed Authentication)
- مشكلة في اسم المستخدم أو كلمة المرور
✅ خطوات حل المشكلة:
1. تأكد من تشغيل خدمة SQL Server:
- افتح SQL Server Configuration Manager
- اذهب إلى SQL Server Services
- تأكد أن خدمة SQL Server تعمل (Running)
- إذا لم تكن تعمل، اضغط بزر الماوس الأيمن واختر "Start"
2. تأكد من اسم السيرفر واسم الـ Instance:
- إذا كنت تستخدم SQL Server Express، يكون الاسم غالبًا:
أو.\SQLEXPRESS[اسم_الجهاز]\SQLEXPRESS
3. تمكين بروتوكول TCP/IP:
- افتح SQL Server Configuration Manager
- اذهب إلى SQL Server Network Configuration > Protocols for [اسم الـ Instance]
- تأكد أن TCP/IP مفعّل
- أعد تشغيل الخدمة بعد التعديل
4. التأكد من إعدادات الجدار الناري (Firewall):
- افتح إعدادات جدار الحماية في نظام التشغيل
- أضف استثناء للمنفذ 1433 (الافتراضي لـ SQL Server)
- أو أضف استثناء لتطبيق
sqlservr.exe
5. تمكين المصادقة المختلطة (Mixed Mode Authentication):
- افتح SSMS
- اذهب إلى خصائص السيرفر (Properties)
- من تبويب Security اختر:
SQL Server and Windows Authentication mode
6. التحقق من اسم المستخدم وكلمة المرور:
- تأكد من أن بيانات الدخول صحيحة
- إذا كنت تستخدم مصادقة SQL، تأكد أن الحساب مفعل وله صلاحيات
💡 نصائح إضافية:
- جرب الاتصال باستخدام عنوان الـ IP بدلًا من اسم السيرفر
- استخدم الأمر:
telnet [ip] 1433لاختبار الاتصال بالمنفذ - راجع سجل الأخطاء (Error Log) في SQL Server
🎯 الخلاصة:
رسالة الخطأ:
"A network-related or instance-specific error while establishing a connection to SQL Server"
قد تكون مزعجة، ولكن مع الخطوات الصحيحة يمكنك تحديد السبب وحل المشكلة بسهولة. إذا استمرت المشكلة، جرب الاتصال من جهاز آخر أو تحقق من إعدادات الشبكة بشكل أوسع.
🎥 شاهد فيديو توضيحي:
لمزيد من التوضيح العملي لطريقة حل المشكلة، يمكنك مشاهدة هذا الشرح بالفيديو خطوة بخطوة:
هل لديك سؤال أو تواجه مشكلة مختلفة؟ اترك تعليقك وسأساعدك بإذن الله.
ليست هناك تعليقات