استكشاف أخطاء اتصال MS SQL وإصلاحها
يهدف هذا الدليل إلى تقديم تلميحات قد تساعدك في إصلاح اتصال معطوب بخادم Microsoft SQL Server أو Microsoft SQL Express. بشكل عام، عادةً ما يعيد تثبيت خادم قاعدة البيانات حل المشكلة، ولكن في معظم الحالات لا يكون إعادة التثبيت خيارًا متاحًا. إليك الأشياء التي يجب التحقق منها إذا لم تتمكن من الاتصال بخادم SQL الخاص بك:
1. يرجى استخدام مدير تكوين SQL Server للتحقق مما إذا كان كل من TCPIP و Named Pipes مفعلين لـ نسخة خادم قاعدة البيانات.
2. تأكد من أن خدمة SQLBrowser قيد التشغيل.
3. تحقق مما إذا كانت بروتوكولات TCPIP و Named Pipe مفعلة للاستخدام في عميل SQL.
4. افتح سجل الأخطاء للعثور على نسخة قاعدة بيانات SQL وتأكد من عدم وجود رسائل ERROR لـ TCPIP و Named Pipes. يمكن العثور على السجلات في: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG
5. يجب أيضًا العثور على رقم المنفذ والتحقق مما إذا كان رقم المنفذ المكون في الخادم والعميل متطابقين.
6. يرجى تجربة بروتوكولات مختلفة عن طريق اختبارها باستخدام 'sqlcmd'. يجب أن تعمل إحدى أوامر 'sqlcmd' التالية.
sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query sqlcmd -S tcp:servername\instancename sqlcmd -S tcp:servername\instancename,portnumber
نصيحة: تحقق من أنك تستخدم اسم الخادم الصحيح واسم النسخة ورقم المنفذ لخادم قاعدة البيانات الخاص بك.
7. إذا كان لا يزال من غير الممكن الاتصال، يرجى تغيير مفتاح التسجيل هذا:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
LoginMode=2
More information