• 0
مصطفى_ظيمة

رسالة خطأ عند محاولة الاتصال بقاعدة البيانات

سؤال

بسم الله الرحمن الرحيم


 


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


 


الأخوة الأعزاااااء مشرفى وأعضاء المنتدى الكريم


 


واجهتنى رسالة خطأ عند محاولة الاتصال بقاعدة البيانات من نوع SqlServer 2008 من خلال vb .net


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


الصورة


21-05-201310-38-046450_zps3d86c005.png


 وفى النهاية


أتقدم بالشكر مقدما لكل من يساعدنى على حل مشكلتى


بمحاولة أو حل فعلى


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

17 إجابة على هذا السؤال .

  • 0

حتى و لو كانت لا توجد شبكة قم بعمل Enabled لبروتوكول Tcp\Ip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حتى و لو كانت لا توجد شبكة قم بعمل Enabled لبروتوكول Tcp\Ip

معذرة يا اخى

انا جديد على sql

ممكن توضح لى كيف ذلك ؟

مع الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

معذرة يا اخى

انا جديد على sql

ممكن توضح لى كيف ذلك ؟

مع الشكر

Start>All programs>SqlServer 2008>Configuration Tools>Sql Server Configuration manager ثم إبحث عن client protocols و Protocols for ms sql server  و قم بعمل enabled لـtcp/ip و named pipes

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

Start>All programs>SqlServer 2008>Configuration Tools>Sql Server Configuration manager ثم إبحث عن client protocols و Protocols for ms sql server  و قم بعمل enabled لـtcp/ip و named pipes

 

22-05-201312-56-456350_zpsc51a9b36.png

 

22-05-201312-56-576350_zpsd8462c9b.png

 

ومازالت المشكلة قائمة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الفاضل

الرسالة التي ظهرت لها عده أسباب منها علي سبيل المثال

 

1- ربما يوجد خطأ لغوي في كتابة سلسلة الاتصال

2- ربما اسم المستخدم والرقم السري الموجود في سلسلة الاتصال خاطيء

3- ربما الــ Service الخاصة بــ SQL الموجوده في Control panel --> Administrative tools --> Services --> SQL Server مغلقة أي Stop

 

ارجو ارفاق مثال لمشاهده سلسلة الاتصال

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الفاضل

الرسالة التي ظهرت لها عده أسباب منها علي سبيل المثال

 

1- ربما يوجد خطأ لغوي في كتابة سلسلة الاتصال

2- ربما اسم المستخدم والرقم السري الموجود في سلسلة الاتصال خاطيء

3- ربما الــ Service الخاصة بــ SQL الموجوده في Control panel --> Administrative tools --> Services --> SQL Server مغلقة أي Stop

 

ارجو ارفاق مثال لمشاهده سلسلة الاتصال

وما هو الحل من وجهة نظرك حضرتك ؟

اكتبلك الاكواد مثلا

ولا ارفع لك البرنامج ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مبدئيا

هذا هو الكود المستخدم للاتصال بقاعدة البيانات

 

 Dim con As New SqlConnection("Data Source=.\SQLServer;AttachDbFilename=" & Application.StartupPath & "\And.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مبدئيا


هذا هو الكود المستخدم للاتصال بقاعدة البيانات


 



Dim con As New SqlConnection("Data Source=.\SQLServer;AttachDbFilename=" & Application.StartupPath & "\And.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

اما بخصوص الاحتمال الثالث فى ردكم الكريم


فهذه هى النتيجة


 


22-05-201308-26-156350_zps3b1b75a8.png


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بالاضافة الي ما قالة الاخ 

بهاء صلاح الدين

قم باستبدال كلمة SQLServer الموجوده في سلسلة الاتصال الي MSSQLSERVER وهو اسم SQL Instance الموجود طرفك

 

لتصبح السلسلة كالتالي

 

Dim con As New SqlConnection("Data Source=.\MSSQLSERVER;AttachDbFilename=" & Application.StartupPath & "\And.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
تم تعديل بواسطه محمد فؤاد تركي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بالاضافة الي ما قالة الاخ 

بهاء صلاح الدين

قم باستبدال كلمة SQLServer الموجوده في سلسلة الاتصال الي MSSQLSERVER وهو اسم SQL Instance الموجود طرفك

 

لتصبح السلسلة كالتالي

 

Dim con As New SqlConnection("Data Source=.\MSSQLSERVER;AttachDbFilename=" & Application.StartupPath & "\And.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

 

ومازالت المشكلة قائمة

 

sssssssssssss6350_zpsd1fa338c.png

 

رجاء ايجاد حل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لازال هناك فشل في الدخول علي برنامج SQL Server

أيضا لقد لاحظت ان السلسلة التي استخدمها في الصورة المرفقة في آخر مشاركة مختلفة عن السلسلة التي قد قمت بعمل التعديلات عليها آخر مرة لماذا قمت بتغييرها ؟؟؟

 

للمرة الثانية

1- تأكد من أن الخطوات التي قد قالها لك الاخ بهاء صلاح الدين قد نفذتها

2- تأكد من أن الــ Service الخاصة SQL Server تعمل

3- تأكد من أن SQL Instance مكتوبة بشكل سليم في سلسلة الاتصال وكما وضحت لك في المشاركة أعلاه

4- تأكد من أي قاعده البيانات التي اسمها And موجوده ضمن داخل فولدر BIN وهو Application.StartupPath

5- لقد قمت بتجربة السلسلة طرفي علي مثال وهي تعمل بشكل سليم

6- اذا كان بعد كل هذه المحاولات قد فشلت ارفق مثال + قاعده البيانات ليتم فحصة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم

 

حاول ان تغير اسم قاعدة بياناتك    And.mdf  الى اسم آخر  لان هذه الكلمة اعتقد انها محجوزة

 

وشكراً

            أحمد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لازال هناك فشل في الدخول علي برنامج SQL Server

أيضا لقد لاحظت ان السلسلة التي استخدمها في الصورة المرفقة في آخر مشاركة مختلفة عن السلسلة التي قد قمت بعمل التعديلات عليها آخر مرة لماذا قمت بتغييرها ؟؟؟

 

للمرة الثانية

1- تأكد من أن الخطوات التي قد قالها لك الاخ بهاء صلاح الدين قد نفذتها

2- تأكد من أن الــ Service الخاصة SQL Server تعمل

3- تأكد من أن SQL Instance مكتوبة بشكل سليم في سلسلة الاتصال وكما وضحت لك في المشاركة أعلاه

4- تأكد من أي قاعده البيانات التي اسمها And موجوده ضمن داخل فولدر BIN وهو Application.StartupPath

5- لقد قمت بتجربة السلسلة طرفي علي مثال وهي تعمل بشكل سليم

6- اذا كان بعد كل هذه المحاولات قد فشلت ارفق مثال + قاعده البيانات ليتم فحصة

 

اخى الفاضل

بعد المحاولة لم استطع التوصل لحل

فأرفقت لك مثال مع قاعدة البيانات

كما تفضلت فى النقطة السادسة

المثال

او المثال على الميديا فاير

مثال

تم تعديل بواسطه مصطفى_ظيمة
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الفاضل

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

 

لقد أطلعت علي المثال وقد وجدت بداخلة الاخطاء التالية وأتمني ان تقوم باصلاحها

 

1- سلسة الاتصال بها خطأ وهو انك كتبت عن طريق الخطأ اسم قاعده البيانات هكذا And.mddf و الخطأ هنا في امتداد قاعد البيانات والصحيح ان يكون الامتداد هكذا And.mdf

 

post-46243-0-60242500-1369417183.jpg

 

2- أنت وضعت ملفات قاعده البيانات داخل مجلد منفصل اسمة database وهذا خطأ لانك في سلسلة الاتصال تقول ان قاعدة البيانات لابد ان تكون في هذا المسار

Application.StartupPath وهو بجانب الملف التنفيذي للمشروع 

 

post-46243-0-67915600-1369417303.jpg

 

post-46243-0-55653500-1369417399.jpg

 

المسار الصحيح لقاعده البيانات

 

post-46243-0-93700700-1369417525_thumb.j

 

لاحظت أيضا انك كتبت اسم SQL Instance بشكل خاطيء وهو Data Source=.\SQLSERVER والصحيح ان تكتب Data Source=.\MSSQLSERVER

 

3- بعد ان قمت بعمل هذه الاصلاحات اشتغل المثال بشكل سليم وهذه صورة من المثال علي جهازي ويعمل بشكل سليم

 

post-46243-0-20363600-1369417700_thumb.j

 

أتمني ان تستطيع حل مشكلتك هذه المرة

 

بالتوفيق

تم تعديل بواسطه محمد فؤاد تركي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخ محمد تركى

حدثت نفس المشكلة

يبدو ان الخطأ فى كود فتح قاعدة البيانات واظهار البيانات

رجاء ارسل لى المثال الذى تفضلت بتعديله

 

لمعرفة هل المشكلة فعلا من الكود ام من الـ Sql

حتى اعيد تنصيبه مرة اخرى ان كانت المشكلة منه

اعلم انى ارهفتك مع

ولكن ارجو مراعاة انى جديد على vb .net  و sql

تقبل خالص تحياتى واعتذارى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرفق المثال

 

post-46243-0-08589800-1369457185_thumb.j

مثال.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرفق المثال

 

attachicon.gif1.jpg

الأخ محمد تركى

اعتذر لك على تأخرى فى الرد عليك

الحمد لله تم حل المشكلة ولكن بطريقة اخرى مؤقتا

ولى عودة فى نفس الموضوع

واعتذر لك مرة أخرى على تأخرى وأيضا على المجهود الذى بذلته لحل مشكلتى

جزاك الله خيرا نفع الناس بك وبعلمك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .