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

هل أستخدم SQL 2005 Expres

مغلق
بدأه ccmfe2003 في 30 يونيو 2007 · 9 رد · 714 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سوف أبدأ العمل فى عمل موقع جديد يحتاج لداتا بيز كبيرة فهل النسخة التي مع الفيجوال أستوديو سوف تفي بالغرض أم يجب أن أشغل الSQL Server 2005

#2

لا مشكلة في العمل عليها حيث تستطيع تغييرها ان لزم الامر دون تغيير اي شيء يذكر

كما ان هذه النسخة والتي هي SQL Server2005 Express والتي تأتي مع الفيجوال ستوديو تستوعب قاعدة بيانات حتى 2 جيجا بايت

#3

صحيح أخي طارق أنها تستوعب فقط 2 غيغا بايت من البيانات

ولكنها فعالة للأعمال الصغيرة والمتوسطة وحتى الكبيرة اذا تم تخزين نصوص فقط (أي لم تتم عملية تخزين عناصر مثل الصور وغيرها)

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

#4

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

فانا عندما ذكرت 2 جيجا لم اقصد التقليل من شأن هذه النسخة فموجود عندي قواعد بيانات بها مئات من الجداول والالاف من الحركات اليومية ولم تصل اي قاعدة بيانات الى اكثر من 500 ميجا بايات وهذه القواعد بالدرجة الاولى لتخزين نصوص وارقام والقليل من الملفات .

#5

طبعا أخ طارق أنا أشرت إلى أن العدد 2 غيغا هو كبير جدا مقارنة بالبيانات المخزنة ولم أقصد أنك تعني أنها محدودة

بالعس أنا شخصيا أستعملها لأعمال عندنا بالشركة وبالفعل فهي فيها من البيانات الكثير ولك تصل حتى إلى 220 ميغا بايت بعد

#6

شكرا لك أخي طارق وأخي Arwany على ردكم بس أنا كنت محتاج أخزن فيها صور عندي كل عميل يستطيع أن يضع لنفسه 20 صورة ولكني لم أعرف طريقة تخزين الصور من خلال المتغير image ولذلك قررت أستخدام الpath إيه رأيكم أغير الداتابيز وأتعامل مع الimage ولا أستمر بنفس الطريقة القديمة وهي تسجيل الpath

#7

طبعا برأيي الشخصي الخاص

دائما استعمل المسارات للصور هو أسرع للموقع

فعملية استخراج صورة من قاعدة البيانات ثم ارسالها للمستعرض أبطئ من أخذها مباشرة من ملف على السيرفر

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

رقم السنة+الشهر+اليوم+الساعة+الدقيقة+الثواني+جزئ الثانية

وهي عملية سهلة نوعا ما عند حفظ الملف

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

اذا كان أكثر من 19 لا تسمح له بالتحميل

وإلا اسمح له

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

#8

شكرا أخي Arwany على ردك ممكن طلب كمان عايز أعرف أزاي ممكن أنشيء فولدر جديد في الASP على السيرفر وده عشان أعمله كل ما مستخدم جديد يسجل عندي وذلك لحفظ صوره فيه لتجنب الDuplication

#9

التعليمة:

System.IO.Directory.CreateDirectory(HttpContext.Current.Request.PhysicalApplicationPath + "\\NewFolder");

انتبه للصلاحيات بأن تعطي التطبيق كامل الصلاحيات على مجلد المشروع (بشكل عام) حتى يتمكن المستخدم من التحميل بنجاح

تم تعديل هذه المشاركة بواسطة Arwany في 1 يوليو 2007 في 16:17

#10

شكرا جدا أخي بجد جزاك الله خير

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

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