تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الاتصال بقاعدة بيانات SQL SEVER موجودة بجهاز اخر
#1
السلام عليكم
قمت بمحاوله بعمل اتصال بقاعدة بيانات موجودة على سيفر SQL SERVER 2014 EXPRESS
وانشاءت جملة اتصال 
كود :
   Dim constr As String = "Data Source=" & txtsevername.Text _
               & "," & txtseverport.Text & ";Network Library=DBMSSOCN; Initial Catalog=" _
               & txtseverdatabase.Text & ";Integrated Security=True"
       


في حالة وضع المثال علي نفس جهاز السيفر لا يعطي اي مشكلة ويتم الاتصال بسهوله جدا 

اما في حالة الاتصال من جهاز عميل يكون علية الواجهة البرمجية فقط يعطي لي خطا مع اني قمت باعدادات TCP/IP في  SQL Sever Configuration Manger وقمت باعدادات جدار الحماية واغلقتة في محاولة اخري
وهذه الرسالة التي ظهرت علي جهاز العميل
ارجوا المساعدة

الرد }}}
تم الشكر بواسطة:
#2
مرحبا كفاح 

اعتقد ان المشكلة في الاي بي (IP)

والي فهمته من الرسالة ان وقت محاولة الاتصال (30) انتهت

أعتقد أن الأي بي الخاص بالجهاز يختلف عن الايبي الخاص بالراوتر
لا يلومني على انقطاعاتي المتكررة
فهي اما عمل او دراسة او تربية




سُبْحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشُهَّدٌ أَنَّ لَا إلَهَ إلا أَنْتَ، أَسَتَغْفِرُكَ وَأَتُوبَ إِلَيْكَ
الرد }}}
تم الشكر بواسطة:
#3
ربما يجب اتاحة المنفذ .
في لوحة CMD بالزر الايمن نعمل paste  لهذا السطر .
PHP كود :
netsh firewall set portopening protocol TCP port 1433 name SQLPort mode ENABLE scope SUBNET profile CURRENT   

ثم enter
ثم هذا السطر
PHP كود :
netsh advfirewall firewall add rule name SQLPort dir in protocol tcp action allow localport 1433 remoteip localsubnet profile DOMAIN   

ثم enter

طبعا اي اجراء يتم في جهاز السيرفر . اما جهاز العميل فلا علاقة له ابدا.
بالمناسبة هل يتم تسجيل الاتصال عن طريق sql authentication ام windows ؟؟
الرد }}}
تم الشكر بواسطة: ابو ابراهيم
#4
مع الاسف نفس المشكلة لدرجة اني قمت بتحميل سيفر جديد ونفس المشكلة 

في احدي المحاولات قمت باغلاق السيفر لاري ما هي النتيجة وكانت تغير الرسالة 
كما هو في الشكل التالي



هذا هو اتصال السيفر يكون علي اي بي 192.168.1.4



اما اتصال العميل بيكون علي اي بي 192.168.1.2


بالنسبة للبورت شغال وجربت طريقة الدوس
إقتباس :المناسبة هل يتم تسجيل الاتصال عن طريق sql authentication ام windows ؟؟

الاتصال بيتم عن طريق ال windows


وقمت بارفاق المثال وجزاكم الله الف خير


الملفات المرفقة
.zip   SQL Sever Remote App.zip (الحجم : 80.59 ك ب / التحميلات : 54)
الرد }}}
تم الشكر بواسطة:
#5
ستنجح في حال تغيير الاتصال الى sql authentication
هكذا
PHP كود :
Dim constr As String "Data Source=" txtsevername.Text ";Initial Catalog=" txtseverdatabase.Text ";MultipleActiveResultSets=False;User ID=sa;Password=sa" 

طبعا بعد تفعيل هذه الخاصية في السيرفر
   
الرد }}}
تم الشكر بواسطة: ابو ابراهيم
#6
مشكورين الحمد لله تم الاتصال بنجاح كود الاتصال الاخير تم الاتصال من خلاله
الرد }}}
تم الشكر بواسطة: HASAN6.0 , HASAN6.0


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 223 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 158 25-02-24, 06:29 AM
آخر رد: loay775
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil

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


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