تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفسار ونقاش: كيف أقوم بعمل connection ب قاعدة بيانات على server لشبكة خارجية
#1
السلام عليكم الأخوة الكرام و رحمة الله و بركاته

دلوقتى عندما نريد عمل connection لقاعدة بيانات locally نستخدم الكود :



كود :
Dim sqlcon As New SqlConnection("server=local\kkk; database=db_books ; integrated security=true")




 و لنفترض أننا سوف نغير موقع قاعدة البيانات هذه ليكون على server لشبكة خارجية:
 1-  فكيف نعدل الكود أولا عند الاستضافة فى موقع  no-ip و ثانيا عند استخدام سيرفر خاص بنا أى (ليس موقع استضافة) طبعا بعد ضبط ال router  و ال ports ؟

2-لماذا نكتب الكلمة local فى الكود مع إنه يجب أن يكون localhost  (الخاص ب ال آى بى 127.0.0.1) ؟


3-مع العلم أننا نريد أن نعمل  الدخول على ال database من exe. عادى أى أن نوع المشروع windows application project  وليس web app 
 هل يمكن استخدام هذه ال function فى هذا النوع من المشاريع
مع العلم أننى لاحظت أن هذه ال function لا تتوافر فى الكود إلا إذا كان نوع المشروع windows application project ؟
كود :
Dim s as String = Server.MapPath(filename As String) '  get database name

و من ثم وضعها فى ال connection string  كمكان لقاعدة البيانات ؟

ملحوظة: الغرض من المناقشة  أو الاستفسار أننى أريد عمل قاعدة بيانات و لتكن فى القاهرة مثلا و يمكن الدخول عليها من exe فى الاسكندرية وطنطا مثلا (بالإضافة إلى القاهرة طبعا) - أى أن ال exe ,واحد و مثبت على ال clients و قاعدة البيانات واحدة فى القاهرة .

وشكرا جزيلا
الرد }}}
تم الشكر بواسطة:
#2
خبرتي ما زالت قليلة ولكن سأحيلك الي بعض الروابط لعلها تفيدك في هذا الأمر
1- جملة الاتصال بالاسكيول سرفر
2-طرق وجمل الاتصال المختلفة بالاسكيول سرفر
3-الاتصال من خلال شبكة محلية

وبالمنتدي الكثير لو أردت الاستزادة
تمنياتي بالتوفيق
الرد }}}
تم الشكر بواسطة: alims , baha , mmaalmesry
#3
تفضل اخى الكريم اول حاجة ده نص الاتصال بقاعدة بيانات عن الطريق سيرفر خارجى
و ده ربط موقع موقع لكل انوع نص الاتصال بقاعدة البيانات
https://www.connectionstrings.com/sql-server/
تانى حاجة الموضوع سهل جدا حاضرتك هتقدر تربط البرنامج بقاعدة البيانات من اى مكان فى العالم حتى لو السيرفر عندك فى البيت عن طريق نص الاتصال السابق  بقاعدة البيانات
كود :
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;
يعنى كل المهم فى نص الاتصال بقاعدةالبيانات اسم السيرفر او رقم الاى بى  و اسم قاعدة البيانات  و كلم المرور و كل دول هتاخدهم من مدير قاعدة البيانات ة يتم الاضافة فى المشروع الخاص بيك و يتم الاتصال بكل سهولة باذن الله
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ
الرد }}}
تم الشكر بواسطة: mmaalmesry
#4
شكرا جزيلا للاهتمام
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 1 16 منذ 1 ساعه مضت
آخر رد: justforit
  [VB.NET] استفسار Nani 3 1,249 10-04-24, 04:35 AM
آخر رد: emadahmed1995
  [سؤال] استفسار toe 2 98 26-03-24, 08:13 PM
آخر رد: mrfenix93
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 658 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 215 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 201 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 197 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 95 25-02-24, 02:31 PM
آخر رد: h2551996

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم