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

ماذا يجب علي معرفته عندما اريد ان اربط Sql Server ب Asp.net ?

مغلق
بدأه يوفي VIP في 5 أكتوبر 2007 · 3 رد · 879 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..كيف حالكم أخواني ان شاء الله بخير ..سؤال بسيط جداً ..:اعمل على موقع بـ asp.net وربطت معاهـ قاعدة بيانات ACCESS ..وأريد ان اغير ذلك وبما أن المشروع من بدايته .. أريد ان أربط SQL SERVER2005بدلا من الاكسس .. الي اعرفه أنا في الـ SQL SERVER 2005 .::إنشاء جدول >> ومن ثم انشاء الحقول >> بعدها حفظ الجدول والذهاب للـفيجوال ستوديو وربط قاعدة البيانات بالمشروع ( وستكون نسخة قاعدة البيانات في مجلد App_Data في المشروع ) ؟!!هذا فقط ما اعرفه في SQL SERVER ..ما أدري ياأخوان هل يتطلب مني خبرة في SQL SERVER حتى اتعامل معها في موقعي ؟هل ما قمت به فقط كافي ؟؟بالانتظار أحبابي ..

_________

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

تم تعديل هذه المشاركة بواسطة يوفي VIP في 5 أكتوبر 2007 في 00:09

#2

بالنسبة للجدوال الامر سهل كما ذكرت ولا يختلف كثيرا عن الاكسس سوى بمسميات انواع الحقول ( text = nvarchar) .

عند النقل الى جهاز اخر يجب ان يكون هناك SQL server موجود على الجهاز اي مختلف عن الاكسس حيث بامكانك الربط مع قاعدة بيانات اكسس دون وجود برنامج الاكسس لكن في SQL server هذا الامر لا ينفع .

اذا تم تركيب ال SQl server بنجاح فستكون المشاكل قليلة لكن احيانا تكون هناك بعض الامور التي يجب ان تعملها وهي بعض الاعدادت مثل اعطاء صلاحيات للمستخدم aspnet وغيرها لكن معظمها امور بسيطة

#3

تسلم يالغالي على تجاوبك ..

لكن لما أعمل Connection مع قاعدة بيانات Sql Ser ما تنزل في مجلد app_data

؟ الأجهزه كلها عليها sql ser ما فيه مشكله لكن كيف اضع ملف قاعدة البيانات في app_data ؟

سؤال اخر يالغالي واسمح لي لو اتعبتك معاي .. تظهر لي هذه الشاشة عند الدخول للـ sql server .. انا لم اغيرها فهي على الوضع الافتراضي .. هل لابد من تغيير شيء فيها ؟؟

بانتظاركـ يالغالي واسمح لي لى الأطاله فالموضوع اخذ فتره ولم اشاهد رد للأسف إلا انت ، فجزاك الله كل الخير ...،،

post-62145-1191693315_thumb.jpg

#4

بالامكان وضعها في app_data من خلال الفيجوال استوديو عن طريق اضافة بند جديد مثل ال web form حيث يوجد هناك SQL database

او اذا كانت موجودة يجب ان تدخل على sql management studio وهناك تعمل لها deattach من tasks وقبل ذلك يجب ان تدخل على خصائصها وتعرف اين المسار الموجودة به ثم تعمل deattach وتنسخ الملفات الى app_data

وفي web.config يمكن وضع مايلي للاتصال بها

<connectionStrings>
		<add name="ClubSiteDB"   connectionString="Data Source=.\SQLExpress;Integrated Security=true;AttachDBFileName=|DataDirectory|yourdatabase.mdf;User Instance=True" providerName="System.Data.SqlClient"
 		 />
</connectionStrings>

وبالنسبة للشاشة التي ذكرت لا اعتقد انها بحاجة الى تغيير اي شيء وانما المفروض ان تدخل مباشرة على management studio

هذا الموضوع مغلق.

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