سعود كتب :يااخي مادام المحادثة اللي صورتها بينك وبين الدعم اسالهم عن جملة الاتصال connectionstring؟
ثاني شيء جملة الاتصال تختلف من استضافة لاخرى.
مثلا somee هكذا
كود :
workstation id=dbname.mssql.somee.com;packet size=4096;user id=uname;pwd=pw;data source=dbname.mssql.somee.com;persist security info=False;initial catalog=dbname
اخي الدعم الفني لا اعتقد لغات البرمجة ,, لكن الحين راح اسأل ..
السلام عليكم
اخي الفاضل
كل هذه النقاط ليست هي المشكله
فشركة الاستضافه هي التي تعطيك جملة الربط الخاصه بها فهذه ليست هي المشكلة
النقطة التي اود لفت انتباه سيادتك اليها
هي ان هناك كما تعلم ما يسمى web application و desktop application
web application ليست فيها مشكله بالطبع لان الموقع على السيرفر والقاعدة على السيرفر فالربط متاح بالطبع
المشكلة هي ان تكون الشركة تسمح بربط قاعدتها ببرنامجك الذي هو عباره عن desktop application
فالمشكلة هي ان شركات الاستضافه تقوم باغلاق السماح بالربط بالـ desktop application
فيتم فتح الطريق عن طريق سماح الشركة ل ip جهازك للدخول على سيرفراتها فتقوم باخبار الشركة بـ ip جهازك وتقوم هي بعمل سماح لهذا الاي بي للدخول لقاعدة البيانات
فمهما كتبت جمل للربط وحتى وان كانت صحيحه ومتوافقه مع السيرفر ولكن السيرفر لا يسمح لهذا الاي بي للدخول فلن يتم الربط
شركة هوست جيتور
http://www.hostgator.com تقوم بعمل هذه الخاصيه ولكنها تسمح فقط لعدد 6 ايبيهات على الاكاونت الخاص بك
فيمكن لـ 6 اجهزه ان ترتبط بقاعدة بياناتك عن طريق ابلاغ الشركة بهذه الايبيهات وتقوم هي بالسماح لهم بالدخول والربط بين برامج الكمبيوتر وقاعدة البيانات على السيرفر
ارجو ان اكون قد افدتك
لاني كنت افكر بنفس تفكيرك وكنت اريد عمل نفس الفكره في بعض برامجي
تحياتي ...
سعود كتب :يااخي مادام المحادثة اللي صورتها بينك وبين الدعم اسالهم عن جملة الاتصال connectionstring؟
ثاني شيء جملة الاتصال تختلف من استضافة لاخرى.
مثلا somee هكذا
كود :
workstation id=dbname.mssql.somee.com;packet size=4096;user id=uname;pwd=pw;data source=dbname.mssql.somee.com;persist security info=False;initial catalog=dbname
اخي اشرح لي اين اضع اسم المستخدم وكلمة المرور واسم قاعدة البيانات ورابطها لان الاستضافة قال لي يجب ادخال في كودك اسم المستخدم و الدخول ,, الخ
ممكن تكون نفسها .. ياليت تشرح الكود ,, شكرا
نعم اخي الفاضل
اقرأ هذا السطر سيتضح لك تماما ما اقول بالتحديد
إقتباس :Before you can connect:
Many of our servers block port 3306 inbound, if you are getting a "Connection Refused" error when trying to connect please submit an email to support@hostgator.com requesting that we open port 3306 for your IP address to be able to connect to MySQL remotely
.
تحياتي ...
shado1796 كتب :
او هذا شوف الرد الثاني في الرابط التالي :
http://forums.asp.net/t/1800612.aspx/1[/SIZE][/b]
اخي العزيز نحن نتحدث عن sql server والرابط هو mysql server
يوجد فرق بين الاثنين
هل تريد الربط بقاعدة بيانات المنتدى وهي mysql server ام لا؟
ايضا الرابط يتحدث عن البرمجة عبر php وليس vb.net
ان كنت تريد الربط بصفحة php من قاعدة بيانات mysql فيمكنك السؤال في منتديات دعم php-mysql