منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال مهم لدي الرجاء حل المشكلة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : سؤال مهم لدي الرجاء حل المشكلة (/showthread.php?tid=46085)

الصفحات: 1 2


سؤال مهم لدي الرجاء حل المشكلة - اي سفن - 24-05-23

السلام عليكم ورحمة الله وبركاته
انشئت برنامج بسيط على قاعدة بيانات sql ويعمل بشكل نظامي
عند تنزيل البرنامج على جهاز اخر تظهر لي مشكلة موجودة في المرفق
مع العلم تم تفعيل قاعدة البيانات
ارجوا الرد بارك الله فيكم


RE: سؤال مهم لدي الرجاء حل المشكلة - عبدالله الدوسري - 24-05-23

وعليكم السلام ورحمة الله وبركاتة


ارجوا الرد بارك الله فيكم )
ماذا تتوقع أن يكون الرد؟؟
طبعاً لا احد يعرف السبب


واضح لايمكن الإتصال بالسيرفر

اشرح بالتفصيل ماذا تقصد بــ ( تم تفعيل قاعدة البيانات )
اذكر كل تفاصيل السيرفر وقاعدة البيانات --> ( على جهاز اخر ) ماذا فعلت كيف فعلت ماهو اسم السيرفر ما التجارب التي قمت بها؟؟
أم انك لم تجرب شيء!!


RE: سؤال مهم لدي الرجاء حل المشكلة - سعود - 24-05-23

سبحان الله هذه الاخطاء كانت تواجهني عند بدء الخوض في تقنيات لم ادرسها بشكل صحيح واقصد الاساسيات .
حين تدرسها بخطوات في نهاية كل درس يتم مناقشة الاخطاء الشائعة وحينها انت لوحدك ستعرف الخطأ وحله لانك درسته بشكل جيد.
رسالة الخطا تعني خطأ اما في الاسم الخاص بالسيرفر او ان السيرفر لم يعمل او لم يتم تثبيته بشكل صحيح او .........
مساكم الله بالخير.


RE: سؤال مهم لدي الرجاء حل المشكلة - Jounior_P - 24-05-23

اخي الغاضل :

- هل تم تنزيل SQL على الجهاز الآخر الذي تحاول تشغيل البرنامج عليه ؟

- هل تم اعطاء اسم للسيرفر بنفس الاسم الموجود على جهازك ؟

- هل تم عمل اتاتش لقاعدة البيانات على السيرفر ؟

جاوب هذه الاسئلة لنتمكن من مساعدتك


RE: سؤال مهم لدي الرجاء حل المشكلة - اي سفن - 25-05-23

السلام عليكم ورحمة الله وبركاته

أخي عبد الله الدوسري اشكرك على الاستجابة
انا اول مرة اتعامل مع sql
حيث عن جهازي يعمل البرنامج بشكل طبيعي
اما على الجهاز الآخر تظهر هذه الرسالة
مع العلم انني نزلت sql على الجهاز الآخر
ممكن ان يكون الخطأ اسم السيرفر
ولا اعرف كيفية تغيير اسم السيرفر
وقد عملت اتاتش لقاعدة البيانات ولكن اسم السيرفر مختلف
واعتقد هذا جواب لأخي سعود و Jounior_P
1 تم تنزيل SQL
2- اسم السيرفر مختلف
3- عملت اتاتش لقاعدة البيانات
ارجوا المساعدة


RE: سؤال مهم لدي الرجاء حل المشكلة - اي سفن - 25-05-23

جملة الاتصال هي
Public ConStr As String = "Data Source= MOHAMMAD;Initial Catalog = qwe2024;integrated security=true"
Public Con As New SqlClient.SqlConnection(ConStr)
اسم السيرفر MOHAMMAD


RE: سؤال مهم لدي الرجاء حل المشكلة - تركي الحلواني - 25-05-23

تأكد من أسم الجهاز الموضوع به قاعدة البيانات
واستبدله بدل (MOHAMMAD)
اما إذا كان اسم الجهاز هو نفسة (MOHAMMAD) فتاكد وجود صلاحيات او طريقة عمل التنصيب

ولكن يوجد حل
اول : يجب عمل يوزر  في الـ SQL  وتزويده بصلاحيات على قاعدة البيانات
ثانياً: تغيير جملة الإتصال الى "Data Source= MOHAMMAD;Initial Catalog=qwe2024;User ID=111;Password=111"

جرب وبلغني


RE: سؤال مهم لدي الرجاء حل المشكلة - اي سفن - 25-05-23

سأجرب وأخبرك أخي الكريم


RE: سؤال مهم لدي الرجاء حل المشكلة - سعود - 25-05-23

كل اصدار من sqlserver اجد اني احتاج تعديل على الـ connectionstring الخاص به مثلا آخر كود وجدته يعمل هو التالي:
PHP كود :
<add name="mystr" connectionString="Server=MyPcName\SQLEXPRESS;Database=MyDbName;Trusted_Connection=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" /> 

طبعا هذا من الويب كونفيق web.config خاص بـ Asp.net سطح المكتب يحتاج اقل تفاصيل من هذا وصيغة اسهل.

والتالي يعمل قديما ام الان لايعمل انظر الفرق البسيط:
PHP كود :
<!-- <add name="mystr" connectionString="Server=Localhost;Database=mydb;Trusted_Connection=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient"/>--> 
تصفح هذا الموقع المشهور وابحث عن sqlserver


RE: سؤال مهم لدي الرجاء حل المشكلة - اي سفن - 26-05-23

جزاك الله خيرا
اخي سعود