الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ بالإتصال بقاعدة بيانات sql server عن طريق Ado.net

بدأه O000O في 22 أبريل 2014 · 1 رد · 624 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اعضاء منتدى الفريق العربي

لدي مشكلة كبيرة

انا مبتدئ بالتعامل مع قواعد البيانات

قمت بتثبيت Sql server 2012 Entrprise ومن ثم

قمت بتثبيت قاعدة البيانات Northwind

والآن اريد فتح اتصال مع قاعدة البيانات عن طريق ال Ado.net

انشئت مشروع جديد ومن ثم في حدث ال FormLoad كتبت التالي

            string ConnectionString1= "Data Source=(local);Initial Catalog=NORTHWND;Integrated Security=SSPI;";
            SqlConnection sssss = new SqlConnection(ConnectionString1);
            try
            {
                sssss.Open();
            }
            catch(SqlException ssss)
            {
                MessageBox.Show(ssss.Message);
            }

ولكن المشكلة ان الإتصال لا ينجح وتظهر لي رسالة الخطأ التالية "بالمرفقات "

ملاحظة: إسم قاعدة البيانات في Microsoft Sql Server Managment Studio هو NORTHWND

وايضاً لم افهم إلى الآن لماذا نضع (local) في ال Connection string دائماً ؟؟ لو قمت بنقل البرنامج إلى جهاز صديق هل سيعمل عنده ايضا ام يجب ان يكون عنده Sql Server ؟؟؟ لماذا local

ارجوا ان اجد الحل عندكم

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

 

post-255494-0-24456700-1398173393_thumb.

#2

اخي العزيز

الموضوع بختصار

عندما تفتح برنامج Microsoft Sql Server Managment Studio تواجهك شاشه فيها اسم السيرفر تمام

انسخ اسم السيرفر وضعه مكان (local) بدون اقواس

يصبح بهذا الشكل 

"Data Source=name server;Initial Catalog=NORTHWND;Integrated Security=SSPI;";

ZpRNA.png

مواضيع مشابهة