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

استفسار بسيط في قواعد بيانات SQL Server و التركيب على السيرفر

بدأه N@b!L في 6 ديسمبر 2012 · 2 رد · 663 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هناك استفسار بسيط بالنسبة connection String .. عند تركيب المشروع ع السيرفر الرئيسي

لفد قمت يتغير اسم السيرفر الى localhost وايضا بـ 127.0.0.1 و جربتها على جهازي لم بتم الاتصال و ظهرت شاشة بعدم وجود الدتابيز

هل ستعمل بدون مشاكل عند تركيبها ع السيرفر الرئيسي دون مشاكل ام يجب ان اعدل بعض الخصائص

هذا الصيغة التى استخدمها بالاتصال

Data Source=My PC Name\My SQL Server Name;Initial Catalog=My DB Name;Integrated Security=True

...

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

مثلاً بعد مرور سنة اردت ان اضيف جدول جديد و ربطه مع الداتابيز ... هل استطيع عمل ذلك

ولكم جزيل الشكر و الاحترام

تم تعديل هذه المشاركة بواسطة N@b!L في 6 ديسمبر 2012 في 16:55

#2

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

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

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

ملحوظة: أحياناً تكتب اسم سيرفر آخر موجود على نفس الجهاز في حين تكون قاعدة البيانات على سيرفر آخر (المقصود بالسيرفر هنا instance)

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

-------------------------------

السؤال الثاني: بالتأكيد يمكنك تعديل قواعد البيانات بعد تشغيل البرنامج في أى وقت والتعديل إما يتم مباشرة من على السيرفر أو عن طريق الاتصال عن بعد (إذا كان يمكنك الوصول إلى السيرفر) أو من خلال الكود وهذه طريقة شائعة الاستخدام وهى كتابة أكواد الإنشاء أو التعديل أو الحذف لأى كائن من كائنا قاعدة البيانات ويتم ذلك في خاصية CommandText الخاصة بـ SQLCommand فبدلا من أن تكتب جملة Select أو Insert تكتب جملة CReate Table or Alter Table or Drop Table وسيتم نتفيذه

ولكن هناك ملحوظة هامة: عند التعديل على قاعدة البيانات للبرنامج الشغال لابد من التأكد أن التعديل الجديد لن يتسبب في أى خطأ نتيجة التعديل على قاعدة البيانات كأن تحذف عمود مثلا من جدول ربما يتسبب في خطأ إذا حاولت أن تعرض هذا العمود في أى سطر من سطور البرنامج لأنه أصبح محذوفاً وبالتالى يتسبب في خطأ بعد أن كان البرنامج يعمل جيداً،،، فكن حذرا عند التعديل على قواعد البيانات

فائدة: من الهام جداً عمل التحليل والنظم الجيد للبرنامج حتى لا تضطر لمثل هذه التعديلات فى قاعدة البيانات لأنها تمثل الأساس للبرنامج إذا تغير لابد أن يتغر كل الطوابق التى تعلوه

أرجو أن يكون هذا مفيداً

4

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

#3

بارك الله فيك اخي الكريم

ان شاء الله في ميزان حسناتك

انا جديد بقواعد بيانات sql Server و الحمد الله بفضل مجهود المنتدى تم تعلمها

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

وشكراً مرة اخرى اخي واتمنى لك كل التوفيق

تم تعديل هذه المشاركة بواسطة N@b!L في 6 ديسمبر 2012 في 16:54

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…