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

جملة الكونكشن Sql Server

بدأه abu_za3ror في 23 أبريل 2009 · 4 رد · 529 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

البرنامج مشبوك sql server

جملة الكونكشن تتضمن التالي

Source=192.168.2.6\SQLSERVER;Initial Catalog

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

Source=192.168.2.6;Initial Catalog

سؤالي ما الفرق بين

Source=192.168.2.6

Source=192.168.2.6\SQLSERVER

#2

على الأغلب أنك بعد أن أعدت تنصيب ال SQL Server بعد الفورمات لم تقم بتحديد اسم للـ SQL Instance أما في الحالة الأولى فقد كان اسم الـ SQL Instance هو SQLSERVER

و الله أعلم

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#4

السلام عليكم

SQL Server Enterprise Manager أو SQL Server Management Studio في حال كنت تستخدم الاصدار 2005 هم أداة لإدارة قاعدة بيانات أو أكثر

أما قاعدة البيانات نفسها فهي يجب أن تنتمي إلى مخدم SQL Server و هو ما يسمى SQL Server Instance

الصورة التالية هي إحدى مراحل تنصيب الSQL Server و التي فيها يطلب منك معلج التنصيب تحديد اسم ال SQL Server Instance:

7.png

ما حدث إذا كان توقعي صحيح هو أنك في المرة الأولى قمت باختيار الخيار الثاني (Named Instance) و حددت اسم الInstance ليكون SQLSERVER و هي المذكورة في ال COnnection string أما بعد أن قمت بعملية الفورمات و تنصيب ال SQL Server من جديد فقد اخترت الخيار الأول و هو Default Instance و بذلك بقيت هذه ال Instance من غير اسم لذلك لم تضطر لذكر اسمها في ال Connection string

فعندما استخدمت الConnection string القديم بحث البرنامج عن SQL Instance اسمها SQLSEREVR لكنه لم يجدها لذلك لم يعمل

للتأكد من ذلك افتح ال SQL Server Enterprise Manager أو SQL Server Management Studio في حال ال 2005 و تأكد من اسم ال Instance و ذلك في العقدة الفرعة تحت عقدة SQL Server Group و تأكد من الاسم

إذا لم تجد SQLSERVER تحت هذه العقدة معنى ذلك أن كلامي صحيح و أنه إذا أردت العودة إلى الحالة السابقة فعليك إلغاء تنصيب ال SQL Server و إعادة تنصيبه مع الانتباه إلى أنه يجب تحديد اسم ل SQl Server Instance و يجب أن يكون بالتأكيد SQLSERVER أي نفس الاسم القديم

أذا أردت التأكد أيضا أرجو أن ترفع صورة للشاشة ضمن برنامج SQL Server لأتأكد لك من ذلك

و الله أعلم

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


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