منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[SQL] إمتلاء قاعدة البيانات خلال 3 أشهر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171)
+--- الموضوع : [SQL] إمتلاء قاعدة البيانات خلال 3 أشهر (/showthread.php?tid=29431)



إمتلاء قاعدة البيانات خلال 3 أشهر - محمد خرد - 20-04-19

السلام عليكم ورحمة الله وبركاته.
من فترة عملت لإحدى الشركات برنامج (بالسي شارب) ارشيف الكتروني لمستندات شركة يخزن صور المستندات بامتداد JPG في قاعدة بينات SQL SERVER.
وبعد مرور حوالي 3 أشهر امتلآت قاعدة البينات حيث قارب حجمها 10 GB .
رجاء كيف استطيع بالكود أن أغلق قاعدة البيانات الحالية نهاية كل شهر وأفتح قاعدة بينات جديدة باسم الشهر الجديد والعام.
تقبلوا سلفا كل الشكر والتقدير...


RE: إمتلاء قاعدة البيانات خلال 3 أشهر - asemshahen5 - 23-04-19

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


RE: إمتلاء قاعدة البيانات خلال 3 أشهر - محمد خرد - 29-04-19

شكراً جزيلاً على ردك الشافي والذي يدل على خبرتك الكبيرة في الموضوع.
البرنامج يعمل على شبكة داخلية وأخشى من أي مشاكل تنتج عن جلب الصور من جهاز الى جهاز.
وأعمل حاليا بتوليد قاعدة بيانات جديدة باسم الشهر والعام باستخدام RESTOR باستخدام مكتبة SMO.
بماذا تنصحني استاذي العزيز , بأن أحفظ الصور في مجلدات أم انشئ اجراء يقوم بعمل قاعدة بيانات جديدة؟
تقبل خالص شكري وتقديري وبارك الله فيك.


RE: إمتلاء قاعدة البيانات خلال 3 أشهر - ابو محمد محمد محمد - 29-09-20

لماذا تقوم بانشاء قاعدة بيانات جديدة قم بانشاء جدول جديد كل سنة جدول اسمه 2019 والذي بعده 2020 وهكذا او كل شهر او شهرين وايضا قم بضغط الصور اذا كانت الصور من السكنر فاكيد حجمها من 5 الى 8 ميغا تستطيع ان تجعلها 1 ميغا بالضغط وبدلك بدل من ثلاث شهور تتحصل على سنة او يزيد