المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : An error has occurred while establishing a connection to the


abuizhery
14-Aug-2012, 10:09 AM
السادة الاعزاء

ارجوا المساعدة فى خصوص مشكلة تظهر لى فى برنامج GReat Plains 8 حيث ان هذه المشكلة تظهر لى عندما اقوم بعمل تشغيل للبرنامج تم عمل لها Customization على برنامج ال GP8 والمشكلة هى

An error has occurred while establishing a connection to the
server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)



ملاحظة :- الغريب فى الامر اانى استخدم SQL 2000 ولا استخدم SQL 2005 ولغة البرمجة هى VB.Net 2005 وبالعادة حتى احل هذه المشكلة اقوم بخلق Profile جديد للمستخدم . فأرجو المساعدة

Monzer Osama
16-Aug-2012, 10:37 AM
السلام عليكم
أخي , هل المشكلة تظهر في جهاز واحد فقط أم في جميع الأجهزة التي عليها Customization؟
وهل تستعمل TCP Port أم Named Pipe?
- تأكد من البروت الذي تستخدمه في اتصالك بالأسكيول إل (عادة يكون بورت رقم 1433)
- تأكد من الفايروول Firewall الخاص بويندوز غير حاجب لهذا البورت
- قم بالدخول (من جهاز الـClient ) الى برنامج SQL Server Client Network Utility وذلك بتشغيل الملف cliconfg.exe وتأكد من أن البورت TCP/IP في خانة التفعيل وبعدها إضغط على اسم البورت وتأكد من أن الرقم المحدد هو نفسه رقم السيرفر (انظر الى الصورة بالمرفقات )

http://www.gp4arab.com/forum/attachment.php?attachmentid=502&stc=1&d=1218874907
إذا كانت المنفذ Port في جهاز الـ Client هو نفسه في السيرفر والويندوز لا يقوم بعمل Block على هذا البورت فإنه يفترض أن تتمكن من الاتصال بالسيرفر دون مشاكل